This setup was tested on asl 6-cluster (asl73x) with using eclipse-mars
In the pom.xml of the project-base directory, select your eclipse platform:
<platform-version-name>mars</platform-version-name>
Currently profiles for eclipse-mars and eclipse-neon are available. Neon is installed on the CentOS 7 cluster (asl74x), Mars on the SLC6 cluster ( asl73x)
Required Eclipse Plugins in order to build the project
Help --> Install new Software
- Eclipse Plug-in Development Environment
- m2e connector for build-helper-maven-plugin
- m2e connector for the Maven Dependency Plugin
- Tycho-Project-Configurators
Build the Project
- At GSI the project grabs all relevent jars via maven:
- There are two possible ways to build the plugin
- Via eclipse ( you need to setup the Maven-GSI preferences )
- Configure your GSI Maven Artifact Repo (only do the steps in "Configuring the Maven instance used in Eclipse" ... everything else is not needed )
- It should be sufficient to select "Project --> Build Project" in eclipse
- Via command-line
- Open a console and go to the main folder "silecs-eclipse-plugin"
- run mvn install
- Check if there are any errors (red markers) on the files/folders of the project ... if so, try to fix the problems or call the Silecs-Support
Known bugs
- For eclipse-neon I got many erros in the Manifest like "Bundle 'org.eclipse.core.runtime' cannot be resolved". The solution was: I had to set the eclipse-target-platform in "Window-->Preferences-->Target Platform --> Add --> Default" and check the checkbox for it.