Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Sirius/Try It
From a Eclipse IDE (assuming Kepler), you need to install the following:
- EGit (to obtain the sources).
- EMF, GMF Runtime, Acceleo, EEF (Extended Editing Framework, optional), Xtext (optional). All are available from the Kepler update site.
- Guava 11.0.1 from http://guava-osgi.googlecode.com/svn/trunk/repository/
- Clone git://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git
- Import all the projects in the
plugins
folder into your workspace.
There is no API baseline configured (yet), so if you use the default PDE settings you will get many errors about "An API baseline has not been set for the current workspace.". Go to Window > Preferences > Plug-in Development > API Baselines and change "Missing API baseline" (at the bottom of the page) from "Error" to "Warning" or "Ignore".
You may get compilation errors in projects org.eclipse.sirius.common.xtext
and org.eclipse.sirius.eef.adapters
if you did not install Xtext and EEF (respectively). Both projects are optional and can be closed without impacting the core functionality of Sirius.
In the current state of the code you will get compilation errors in the org.eclipse.sirius.table.ui
project, because we currently depend on an old version of the PaperClips library not available at Eclipse. This will soon be fixed by using the new version of PaperClips which is now part of Nebula.