Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMatthias Sohn2015-02-23 08:12:21 +0000
committerMatthias Sohn2015-02-23 08:12:21 +0000
commitfd58e557556d03bce04c5fba35110b29247e8879 (patch)
tree6bf7e1764c7118b2df8e65ef1735b27ffa2899a6 /tools
parent93b5674cd4dc8006d6a13ce5c21c2a053d5f3f61 (diff)
downloadegit-fd58e557556d03bce04c5fba35110b29247e8879.tar.gz
egit-fd58e557556d03bce04c5fba35110b29247e8879.tar.xz
egit-fd58e557556d03bce04c5fba35110b29247e8879.zip
Use Target Platform Definition DSL to generate target platforms
The "Target Platform Definition DSL and Generator" [1] heavily simplifies maintenance of target platforms. It allows to modularize target platform definitions which eliminates code duplication. The .target files understood by P2 and Tycho are generated from .tpd files which are written in the target platform definition DSL. In order to edit .tpd files and generate .target files install the "Target Platform Definition DSL and Generator" 2.0 or later [2] (Note: on Kepler you also need to add [3] to get Xtext 2.5 which is not available by default on Kepler). This tools is needed only if you need to change the Target Platform definition files (*.targetplatform and *.tpd) and re-generate the *.target files. In normal development you do not need this and can simply use the generated *.target themselves. In addition - update to Mars M5 Orbit repository for 4.5 - use Luna SR2 Orbit p2 repository for platform version Luna and earlier - update hamcrest to 1.3 which is used by swtbot on newer platform versions - update p2f file [1] https://github.com/mbarbero/fr.obeo.releng.targetplatform [2] http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/ [3] http://download.eclipse.org/modeling/tmf/xtext/updates/releases/ Change-Id: Id0dfd18440211141ba8a16bdc7c8ed41f69fa9f4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/egit-developer-tools.p2f90
1 files changed, 60 insertions, 30 deletions
diff --git a/tools/egit-developer-tools.p2f b/tools/egit-developer-tools.p2f
index 8a52a56d63..2eea892400 100644
--- a/tools/egit-developer-tools.p2f
+++ b/tools/egit-developer-tools.p2f
@@ -1,70 +1,90 @@
<?xml version='1.0' encoding='UTF-8'?>
<?p2f version='1.0.0'?>
<p2f version='1.0.0'>
- <ius size='30'>
- <iu id='org.apache.ant' name='Apache Ant' version='1.8.4.v201303080030'>
+ <ius size='37'>
+ <iu id='org.apache.ant' name='Apache Ant' version='1.9.4.v201410062020'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
- <iu id='org.apache.commons.compress' name='Apache Commons Compress Plug-in' version='1.4.1.v201301140946'>
+ <iu id='org.apache.commons.compress' name='Apache Commons Compress Plug-in' version='1.6.0.v201310281400'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.apache.log4j' name='Apache Jakarta log4j Plug-in' version='1.2.15.v201012070815'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.kohsuke.args4j' name='Args4j' version='2.0.21.v201301150030'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
+ </repositories>
+ </iu>
+ <iu id='org.hamcrest.generator' name='Hamcrest Generator' version='1.3.0.v201305210900'>
+ <repositories size='1'>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
+ </repositories>
+ </iu>
+ <iu id='org.hamcrest.integration' name='Hamcrest Integration With Other Tools' version='1.3.0.v201305210900'>
+ <repositories size='1'>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
+ </repositories>
+ </iu>
+ <iu id='org.hamcrest.library' name='Hamcrest Library of Additional Matchers' version='1.3.0.v201305281000'>
+ <repositories size='1'>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.hamcrest' name='Hamcrest Library of Matchers' version='1.1.0.v20090501071000'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
+ </repositories>
+ </iu>
+ <iu id='org.hamcrest.text' name='Hamcrest Library of Text Matchers' version='1.1.0.v20090501071000'>
+ <repositories size='1'>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
- <iu id='javaewah' name='JavaEWAH' version='0.5.6.v201307211000'>
+ <iu id='javaewah' name='JavaEWAH' version='0.7.9.v201401101600'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.objenesis' name='org.objenesis' version='1.0.0.v201105211943'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
- <iu id='org.mockito' name='Java Mocking and Stubbing Framework' version='1.8.4.v201102171835'>
+ <iu id='org.mockito' name='Java Mocking and Stubbing Framework' version='1.8.4.v201303031500'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
- <iu id='com.jcraft.jsch' name='JSch' version='0.1.46.v201205102330'>
+ <iu id='com.jcraft.jsch' name='JSch' version='0.1.51.v201410302000'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.junit' name='JUnit' version='4.11.0.v201303080030'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='javax.servlet' name='javax.servlet' version='2.5.0.v201103041518'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
<iu id='org.tukaani.xz' name='org.tukaani.xz' version='1.3.0.v201308270617'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/'/>
+ <repository location='http://download.eclipse.org/tools/orbit/downloads/drops/S20150202203538/repository/'/>
</repositories>
</iu>
- <iu id='org.eclipse.jetty.bundles.f.feature.group' name='Jetty - Bundles: all the jetty bundles' version='7.6.0'>
+ <iu id='org.eclipse.jetty.bundles.f.feature.group' name='Jetty - Bundles: all the jetty bundles' version='7.6.14.v20131031'>
<repositories size='1'>
- <repository location='http://archive.eclipse.org/jetty/updates/jetty-bundles-7.x/7.6.0.v20120127/'/>
+ <repository location='http://download.eclipse.org/jetty/updates/jetty-bundles-7.x/7.6.14.v20131031/'/>
</repositories>
</iu>
<iu id='org.eclipse.egit.feature.group' name='Eclipse EGit' version='0.0.0'>
@@ -94,17 +114,22 @@
</iu>
<iu id='org.eclipse.pde.api.tools.ee.j2se15.group' name='J2SE-1.5 Execution Environment Description' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/eclipse/updates/4.2'/>
+ <repository location='http://download.eclipse.org/eclipse/updates/4.4'/>
</repositories>
</iu>
<iu id='org.eclipse.pde.api.tools.ee.javase16.group' name='JavaSE-1.6 Execution Environment Description' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/eclipse/updates/4.2'/>
+ <repository location='http://download.eclipse.org/eclipse/updates/4.4'/>
</repositories>
</iu>
<iu id='org.eclipse.pde.api.tools.ee.javase17.group' name='JavaSE-1.7 Execution Environment Description' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/eclipse/updates/4.2'/>
+ <repository location='http://download.eclipse.org/eclipse/updates/4.4'/>
+ </repositories>
+ </iu>
+ <iu id='org.eclipse.pde.api.tools.ee.javase18.group' name='JavaSE-1.8 Execution Environment Description' version='0.0.0'>
+ <repositories size='1'>
+ <repository location='http://download.eclipse.org/eclipse/updates/4.4'/>
</repositories>
</iu>
<iu id='com.mountainminds.eclemma.feature.feature.group' name='EclEmma Java Code Coverage' version='0.0.0'>
@@ -118,12 +143,12 @@
</repositories>
</iu>
<iu id='org.eclipse.mylyn_feature.feature.group' name='Mylyn' version='0.0.0'>
- <repositories size='2'>
+ <repositories size='1'>
<repository location='http://download.eclipse.org/mylyn/snapshots/weekly'/>
</repositories>
</iu>
<iu id='org.eclipse.mylyn.bugzilla_feature.feature.group' name='Mylyn Tasks Connector: Bugzilla' version='0.0.0'>
- <repositories size='2'>
+ <repositories size='1'>
<repository location='http://download.eclipse.org/mylyn/snapshots/weekly'/>
</repositories>
</iu>
@@ -139,27 +164,32 @@
</iu>
<iu id='org.eclipse.swtbot.forms.feature.group' name='SWTBot for Eclipse Forms Testing (incubation)' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/technology/swtbot/snapshots'/>
+ <repository location='http://download.eclipse.org/technology/swtbot/releases/latest/'/>
</repositories>
</iu>
<iu id='org.eclipse.swtbot.eclipse.feature.group' name='SWTBot for Eclipse Testing (incubation)' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/technology/swtbot/snapshots'/>
+ <repository location='http://download.eclipse.org/technology/swtbot/releases/latest/'/>
</repositories>
</iu>
<iu id='org.eclipse.swtbot.feature.group' name='SWTBot for SWT Testing (incubation)' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/technology/swtbot/snapshots'/>
+ <repository location='http://download.eclipse.org/technology/swtbot/releases/latest/'/>
</repositories>
</iu>
<iu id='org.eclipse.swtbot.ide.feature.group' name='SWTBot IDE Features (incubation)' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/technology/swtbot/snapshots'/>
+ <repository location='http://download.eclipse.org/technology/swtbot/releases/latest/'/>
</repositories>
</iu>
<iu id='org.eclipse.swtbot.eclipse.test.junit.feature.group' name='SWTBot JUnit Headless launchers for Eclipse (incubation)' version='0.0.0'>
<repositories size='1'>
- <repository location='http://download.eclipse.org/technology/swtbot/snapshots'/>
+ <repository location='http://download.eclipse.org/technology/swtbot/releases/latest/'/>
+ </repositories>
+ </iu>
+ <iu id='fr.obeo.releng.targetplatform-feature.feature.group' name='Target Platform Definition DSL and Generator' version='0.0.0'>
+ <repositories size='1'>
+ <repository location='http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/'/>
</repositories>
</iu>
</ius>

Back to the top