|
|
|
### 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
|
|
|
|
|
|
|
|
## Overview of ATHENs components and core functionality |
|
|
|
\ No newline at end of file |