These are the Eclipse projects used to build the GNU MCU Eclipse plug-ins.
The recommended install method is via Eclipse Marketplace.
For manual installs, the stable version update site is:
- JavaSE-1.8
- Maven 3
$ git clone --branch=master --recurse-submodules https://github.com/gnu-mcu-eclipse/eclipse-plugins.git eclipse-plugins.git
$ cd eclipse-plugins.git
$ mvn clean verify
The result are two p2 repositories:
repositories/ilg.gnumcueclipse.repository/target/repository
repositories/ilg.gnumcueclipse.riscv.repository/target/repository
Note: in some older versions, maven complained something about local artifacts; in case this happens, add -Dtycho.localArtifacts=ignore
when invoking maven.
The Eclipse build is described in the project web.
The minimum requirements for running the GNU MCU Eclipse plug-ins are:
- JavaSE-1.8-111 or later
- CDT 9.2.1 (Neon.3)
Recommended:
- JavaSE-1.8-111 or later
- Eclipse Neon.3
https://www.eclipse.org/cdt/developers.php
https://wiki.eclipse.org/CDT/policy
- use tabs, at 4
- code line size: 120 chars
- comments line size: 80 chars
Currently these settings are provided by the default Eclipse Java formatter.