Details for developer
ATHEN is an Eclipse 4 RCP application, built with Maven Tycho, some good tutorials can be found here:
- http://www.vogella.com/tutorials/EclipseRCP/article.html
- http://www.vogella.com/tutorials/EclipseTycho/article.html
Getting started:
First, download an eclipse from (might be outdated):
https://www.eclipse.org/downloads/?
If possible, select the Eclipse for RCP/RAP developer, otherwise you have to manually install additional plugins. This can be done via Help -> install new software
Most importantly you need:
- Eclipse plug-in development environment.
- Eclipse e4 Model Tooling
The enxt step should be the download of the repository or alternatively to check it out, using:
git clone https://gitlab2.informatik.uni-wuerzburg.de/kallimachos/ATHEN.git
If you reuse an existing instance of eclipse it is best practice to create a separate workspace for ATHEN.
In Eclipse, you should import the aggregator project de.uniwue.mk.athen as a Maven project. ATHEN has its own target definition file, located in:
\releng\de.uniwue.mk.athen.target\de.uniwue.mk.athen.target.target
Open this file with the built-in target editor and activate it using the "set as target platform" button. (This should cause a number of downloads) A gentle introduction to target definition files can be found here:
http://www.vogella.com/tutorials/EclipseTargetPlatform/article.html