Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Sirius/Try It"

(New page: 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 (opt...)
 
Line 1: Line 1:
From a Eclipse IDE (assuming Kepler), you need to install the following:
+
From a local Git clone of <a href="http://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git">http://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git</a>, and provided you have Maven 3 installed, you can build Sirius locally from the top-level directory with the following command:
* EGit (to obtain the sources).
+
<pre>
* EMF, GMF Runtime, Acceleo, EEF (Extended Editing Framework, optional), Xtext (optional). All are available from the Kepler update site.
+
mvn -f packaging/org.eclipse.sirius.parent/pom.xml clean package
* Guava 11.0.1 from http://guava-osgi.googlecode.com/svn/trunk/repository/
+
</pre>
  
* Clone git://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git
+
The resulting update-site is then available in <code>packaging/org.eclipse.sirius.update/target/repository</code>.
* Import all the projects in the <code>plugins</code> 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".
+
To install the result in an Eclipse instance, you will also need to add the Nebula repository at <a href="http://download.eclipse.org/technology/nebula/snapshot/">http://download.eclipse.org/technology/nebula/snapshot/</a>.
 
+
You may get compilation errors in projects <code>org.eclipse.sirius.common.xtext</code> and <code>org.eclipse.sirius.eef.adapters</code> 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 <code>org.eclipse.sirius.table.ui</code> 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 [http://eclipse.org/nebula/widgets/paperclips/paperclips.php part of Nebula].
+

Revision as of 04:14, 11 September 2013

From a local Git clone of <a href="http://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git">http://git.eclipse.org/gitroot/sirius/org.eclipse.sirius.git</a>, and provided you have Maven 3 installed, you can build Sirius locally from the top-level directory with the following command:

mvn -f packaging/org.eclipse.sirius.parent/pom.xml clean package

The resulting update-site is then available in packaging/org.eclipse.sirius.update/target/repository.

To install the result in an Eclipse instance, you will also need to add the Nebula repository at <a href="http://download.eclipse.org/technology/nebula/snapshot/">http://download.eclipse.org/technology/nebula/snapshot/</a>.

Back to the top