Changes
Page history
mak28ma created page: developer handbook
authored
Apr 05, 2017
by
Markus Krug
Hide whitespace changes
Inline
Side-by-side
developer-handbook.md
0 → 100644
View page @
97c4ed16
### 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 practive 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