The first step in our journey is to install prerequisites.
Download Eclipse Modeling Tools for your platform, if you don't have it already.
- Open Eclipse marketplace client (Help > Eclipse Marketplace... menu),
Scroll to "Maven Integration for Eclipse (Luna and newer) 1.5"
Installand follow the installation instructions.
Once installed and restarted - go to "Help > Check for updates" to get the latest version of m2e (1.7.0 as of time of writing)
3. Tycho Configurator
- Go to Window > Preferences > Maven > Discovery and click "Open Catalog".
- Search for
tycho, select "Tycho Configurator", click "Finish". Follow the installation instructions.
4. Eclipse Web Developer Tools
Follow the installation instructions.
5. Nasdanika Application Workspace Wizard and Story Editor
- Open the Eclipse Marketplace Client once again.
- Search for
Nasdanika Application Workspace Wizardand
6. Version control
We will also need a client for a version control system. We are going to use Git, so there is no need to install anything, as Git client is bundled with Eclipse.
Install Graphviz - it will be used behind the scenes for generation of UML diagrams depicting the structure and behavior of our system.
Now we have all prerequisites installed and can proceed to generating application projects.
Before proceeding to generating application projects it might be a good idea to archive the Eclipse installation and publish it to some shared location so when new people decide to contribute to the application they don't have through the entire installation process again.