Jump to: navigation, search

Difference between revisions of "Remus/Getting the sources"

m
 
Line 2: Line 2:
  
 
== Target Platform ==
 
== Target Platform ==
The minimum target is an Eclipse 3.5. It's also recommended to install the EMF SDK. The following projects need to be added to the target platform:
+
The minimum target is an Eclipse 3.5. Before getting the sources please install the following elements via the Eclipse Update Mechanism.
* EMFQuery
+
 
* EMFCompare
+
* BIRT
* Nebula
+
* EMF SDK
* BIRT (including DTP)
+
* EMF Compare SDK
* Equinox Transforms
+
* EMFQuery SDK
  
The following orbit bundles are required
 
* javax.activation
 
* javax.mail
 
* org.apache.log4j
 
* org.jdom
 
* javax.servlet
 
* javax.servlet.jsp
 
* javax.wsdl
 
* javax.xml
 
* javax.xml.rpc
 
* javax.xml.soap
 
  
 
== Checkout ==
 
== Checkout ==
The sources are still located at the repositories at sourceforge.net. We're currently moving the source code from sourceforge to eclipse.
+
Please use the following PSF to checkout the sources.
 +
 
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<psf version="2.0">
 +
<provider id="org.eclipse.team.cvs.core.cvsnature">
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.commons.io,org.apache.commons.io,Root_v1_4"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.commons.lang,org.apache.commons.lang,Root_v2_4"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.log4j,org.apache.log4j,Root_v1_2_15"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.lucene.core,org.apache.lucene.core,Root_v2_9_1"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.lucene.highlighter,org.apache.lucene.highlighter,Root_v2_9_1"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.mylyn.htmltext,org.eclipse.mylyn.htmltext"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.cwt,org.eclipse.nebula.cwt"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.calendarcombo,org.eclipse.nebula.widgets.calendarcombo"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.cdatetime,org.eclipse.nebula.widgets.cdatetime"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.collapsiblebuttons,org.eclipse.nebula.widgets.collapsiblebuttons"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.core,org.eclipse.remus.common.core"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.flags,org.eclipse.remus.common.flags"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.io,org.eclipse.remus.common.io"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.ui,org.eclipse.remus.common.ui"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.core,org.eclipse.remus.core"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.core.remote,org.eclipse.remus.core.remote"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs,org.eclipse.remus.efs"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs.file,org.eclipse.remus.efs.file"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs.password,org.eclipse.remus.efs.password"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.js,org.eclipse.remus.js"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.model,org.eclipse.remus.model"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.oda,org.eclipse.remus.oda"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.oda.ui,org.eclipse.remus.oda.ui"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search,org.eclipse.remus.search"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.desktop,org.eclipse.remus.search.desktop"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.local,org.eclipse.remus.search.local"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.ui,org.eclipse.remus.search.ui"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.services,org.eclipse.remus.services"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui,org.eclipse.remus.ui"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.collapsiblebutton,org.eclipse.remus.ui.collapsiblebutton"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.databinding,org.eclipse.remus.ui.databinding"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.desktop,org.eclipse.remus.ui.desktop"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.desktop.clock,org.eclipse.remus.ui.desktop.clock"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.editor,org.eclipse.remus.ui.editor"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.infotypes,org.eclipse.remus.ui.infotypes"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.link,org.eclipse.remus.ui.link"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.notification,org.eclipse.remus.ui.notification"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.notification.tray,org.eclipse.remus.ui.notification.tray"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.popup,org.eclipse.remus.ui.popup"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.remote,org.eclipse.remus.ui.remote"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.rules,org.eclipse.remus.ui.rules"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.rules.notification,org.eclipse.remus.ui.rules.notification"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.viewer,org.eclipse.remus.ui.viewer"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.widgets,org.eclipse.remus.ui.widgets"/>
 +
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.widgets.databinding,org.eclipse.remus.ui.widgets.databinding"/>
 +
</provider>
 +
</psf>

Latest revision as of 06:32, 22 September 2010

In the following will be described howto setup the target platform and checkout the bundles to start working with the source code of Remus.

Target Platform

The minimum target is an Eclipse 3.5. Before getting the sources please install the following elements via the Eclipse Update Mechanism.

  • BIRT
  • EMF SDK
  • EMF Compare SDK
  • EMFQuery SDK


Checkout

Please use the following PSF to checkout the sources.

<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.eclipse.team.cvs.core.cvsnature">
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.commons.io,org.apache.commons.io,Root_v1_4"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.commons.lang,org.apache.commons.lang,Root_v2_4"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.log4j,org.apache.log4j,Root_v1_2_15"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.lucene.core,org.apache.lucene.core,Root_v2_9_1"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/tools,org.eclipse.orbit/org.apache.lucene.highlighter,org.apache.lucene.highlighter,Root_v2_9_1"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.mylyn.htmltext,org.eclipse.mylyn.htmltext"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.cwt,org.eclipse.nebula.cwt"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.calendarcombo,org.eclipse.nebula.widgets.calendarcombo"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.cdatetime,org.eclipse.nebula.widgets.cdatetime"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.swt.nebula/org.eclipse.nebula.widgets.collapsiblebuttons,org.eclipse.nebula.widgets.collapsiblebuttons"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.core,org.eclipse.remus.common.core"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.flags,org.eclipse.remus.common.flags"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.io,org.eclipse.remus.common.io"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.common.ui,org.eclipse.remus.common.ui"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.core,org.eclipse.remus.core"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.core.remote,org.eclipse.remus.core.remote"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs,org.eclipse.remus.efs"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs.file,org.eclipse.remus.efs.file"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.efs.password,org.eclipse.remus.efs.password"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.js,org.eclipse.remus.js"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.model,org.eclipse.remus.model"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.oda,org.eclipse.remus.oda"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.oda.ui,org.eclipse.remus.oda.ui"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search,org.eclipse.remus.search"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.desktop,org.eclipse.remus.search.desktop"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.local,org.eclipse.remus.search.local"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.search.ui,org.eclipse.remus.search.ui"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.services,org.eclipse.remus.services"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui,org.eclipse.remus.ui"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.collapsiblebutton,org.eclipse.remus.ui.collapsiblebutton"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.databinding,org.eclipse.remus.ui.databinding"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.desktop,org.eclipse.remus.ui.desktop"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.desktop.clock,org.eclipse.remus.ui.desktop.clock"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.editor,org.eclipse.remus.ui.editor"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.infotypes,org.eclipse.remus.ui.infotypes"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.link,org.eclipse.remus.ui.link"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.notification,org.eclipse.remus.ui.notification"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.notification.tray,org.eclipse.remus.ui.notification.tray"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.popup,org.eclipse.remus.ui.popup"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.remote,org.eclipse.remus.ui.remote"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.rules,org.eclipse.remus.ui.rules"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.rules.notification,org.eclipse.remus.ui.rules.notification"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.viewer,org.eclipse.remus.ui.viewer"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.widgets,org.eclipse.remus.ui.widgets"/>
<project reference="1.0,:pserver:dev.eclipse.org:/cvsroot/technology,org.eclipse.remus/bundles/org.eclipse.remus.ui.widgets.databinding,org.eclipse.remus.ui.widgets.databinding"/>
</provider>
</psf>