Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorCamille Letavernier2016-04-26 08:59:13 -0400
committerCamille Letavernier2016-04-29 07:32:13 -0400
commitf29492436da5affb390b2700cf7b89c9a9927a35 (patch)
treee87c1c638799d352b6fc85aba12b9a8e59be62a9 /releng
parenteb9ade65dbe96eb1eb47385d848d8f951728344e (diff)
downloadorg.eclipse.papyrus-f29492436da5affb390b2700cf7b89c9a9927a35.tar.gz
org.eclipse.papyrus-f29492436da5affb390b2700cf7b89c9a9927a35.tar.xz
org.eclipse.papyrus-f29492436da5affb390b2700cf7b89c9a9927a35.zip
Bug 492375: [Releng] Define a Target Platform to improve build
performances https://bugs.eclipse.org/bugs/show_bug.cgi?id=492375 Change-Id: I5d454d4a1920bd407f6ca20d3a112c662610914d Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
Diffstat (limited to 'releng')
-rw-r--r--releng/Papyrus - All.launch5
-rw-r--r--releng/Papyrus - Dev.launch4
-rw-r--r--releng/Papyrus - Extra tests.launch8
-rw-r--r--releng/Papyrus - Main tests.launch3
-rw-r--r--releng/Papyrus - Main.launch4
-rw-r--r--releng/Papyrus - RCP.launch5
-rwxr-xr-xreleng/dev/pom.xml34
-rw-r--r--releng/dev/site/pom.xml1
-rw-r--r--releng/dev/targetPlatform/eclipse/org.eclipse.papyrus.dev.eclipse.target.target142
-rw-r--r--releng/dev/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/dev/targetPlatform/pom.xml20
-rw-r--r--releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.target142
-rw-r--r--releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.tpd55
-rw-r--r--releng/dev/targetPlatform/portable/pom.xml13
-rwxr-xr-xreleng/extra-tests/pom.xml41
-rw-r--r--releng/extra-tests/targetPlatform/eclipse/org.eclipse.papyrus.extra.tests.eclipse.target.target183
-rw-r--r--releng/extra-tests/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/extra-tests/targetPlatform/pom.xml20
-rw-r--r--releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.target183
-rw-r--r--releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.tpd4
-rw-r--r--releng/extra-tests/targetPlatform/portable/pom.xml13
-rw-r--r--releng/extra/pom.xml55
-rw-r--r--releng/extra/site/pom.xml1
-rw-r--r--releng/extra/targetPlatform/eclipse/org.eclipse.papyrus.extra.eclipse.target.target148
-rw-r--r--releng/extra/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/extra/targetPlatform/pom.xml19
-rw-r--r--releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.target148
-rw-r--r--releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd71
-rw-r--r--releng/extra/targetPlatform/portable/pom.xml13
-rw-r--r--releng/main-tests/pom.xml25
-rw-r--r--releng/main-tests/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.eclipse.target.target142
-rw-r--r--releng/main-tests/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/main-tests/targetPlatform/pom.xml19
-rw-r--r--releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.target142
-rw-r--r--releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd4
-rw-r--r--releng/main-tests/targetPlatform/portable/pom.xml13
-rwxr-xr-xreleng/main/pom.xml255
-rw-r--r--releng/main/targetPlatform/eclipse/org.eclipse.papyrus.main.eclipse.target.target103
-rw-r--r--releng/main/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/main/targetPlatform/pom.xml18
-rw-r--r--releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target103
-rw-r--r--releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd143
-rw-r--r--releng/main/targetPlatform/portable/pom.xml13
-rw-r--r--releng/pom.xml199
-rw-r--r--releng/rcp/pom.xml69
-rw-r--r--releng/rcp/targetPlatform/eclipse/org.eclipse.papyrus.rcp.eclipse.target.target164
-rw-r--r--releng/rcp/targetPlatform/eclipse/pom.xml13
-rw-r--r--releng/rcp/targetPlatform/pom.xml19
-rw-r--r--releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.target165
-rw-r--r--releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.tpd54
-rw-r--r--releng/rcp/targetPlatform/portable/pom.xml13
51 files changed, 2548 insertions, 528 deletions
diff --git a/releng/Papyrus - All.launch b/releng/Papyrus - All.launch
index 1d56e4a4abb..65a54025a15 100644
--- a/releng/Papyrus - All.launch
+++ b/releng/Papyrus - All.launch
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
+<stringAttribute key="M2_GOALS" value="clean verify "/>
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value=""/>
+<stringAttribute key="M2_PROFILES" value="!generate-tests"/>
<listAttribute key="M2_PROPERTIES">
<listEntry value="buildAll=true"/>
+<listEntry value="eclipse.p2.mirrors=false"/>
</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
diff --git a/releng/Papyrus - Dev.launch b/releng/Papyrus - Dev.launch
index 44a9499ffaf..f9712ce370a 100644
--- a/releng/Papyrus - Dev.launch
+++ b/releng/Papyrus - Dev.launch
@@ -6,8 +6,8 @@
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
<listAttribute key="M2_PROPERTIES">
-<listEntry value="papyrus.repo.main=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/repository/"/>
-<listEntry value="papyrus.repo.extra=https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra/lastSuccessfulBuild/artifact/repository/"/>
+<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
+<listEntry value="papyrus.repo.extra=file:/${project_loc:releng}/extra/site/target/repository"/>
</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
diff --git a/releng/Papyrus - Extra tests.launch b/releng/Papyrus - Extra tests.launch
index 10c0a44f6e0..7d2fe9f9627 100644
--- a/releng/Papyrus - Extra tests.launch
+++ b/releng/Papyrus - Extra tests.launch
@@ -6,11 +6,9 @@
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
<listAttribute key="M2_PROPERTIES">
-<listEntry value="papyrus.repo.main.local=file:/${project_loc:releng}/main/site/target/repository"/>
-<listEntry value="papyrus.repo.extra.local=file:/${project_loc:releng}/extra/site/target/repository/"/>
-<listEntry value="papyrus.repo.main=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/repository/"/>
-<listEntry value="papyrus.repo.extra=https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Extra/lastSuccessfulBuild/artifact/repository/"/>
-<listEntry value="papyrus.repo.dev=https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
+<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
+<listEntry value="papyrus.repo.extra=file:/${project_loc:releng}/extra/site/target/repository"/>
+<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/>
</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
diff --git a/releng/Papyrus - Main tests.launch b/releng/Papyrus - Main tests.launch
index e8afde72d88..5bdaf0d4789 100644
--- a/releng/Papyrus - Main tests.launch
+++ b/releng/Papyrus - Main tests.launch
@@ -7,8 +7,7 @@
<stringAttribute key="M2_PROFILES" value=""/>
<listAttribute key="M2_PROPERTIES">
<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
-<listEntry value="papyrus.repo.dev=https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/"/>
-<listEntry value="papyrus.repo.dev.local=file:/${project_loc:releng}/dev/site/target/repository"/>
+<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/>
</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
diff --git a/releng/Papyrus - Main.launch b/releng/Papyrus - Main.launch
index fbba5779c32..1e46d5495d8 100644
--- a/releng/Papyrus - Main.launch
+++ b/releng/Papyrus - Main.launch
@@ -5,7 +5,9 @@
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
-<listAttribute key="M2_PROPERTIES"/>
+<listAttribute key="M2_PROPERTIES">
+<listEntry value="eclipse.p2.mirrors=false"/>
+</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
<intAttribute key="M2_THREADS" value="1"/>
diff --git a/releng/Papyrus - RCP.launch b/releng/Papyrus - RCP.launch
index 7b33742906f..56d8dc1d2e5 100644
--- a/releng/Papyrus - RCP.launch
+++ b/releng/Papyrus - RCP.launch
@@ -5,7 +5,10 @@
<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
<booleanAttribute key="M2_OFFLINE" value="false"/>
<stringAttribute key="M2_PROFILES" value=""/>
-<listAttribute key="M2_PROPERTIES"/>
+<listAttribute key="M2_PROPERTIES">
+<listEntry value="eclipse.p2.mirrors=false"/>
+<listEntry value="papyrus.repo.main=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/repository/"/>
+</listAttribute>
<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
<intAttribute key="M2_THREADS" value="1"/>
diff --git a/releng/dev/pom.xml b/releng/dev/pom.xml
index 2b4df2a1d31..cd5def7145d 100755
--- a/releng/dev/pom.xml
+++ b/releng/dev/pom.xml
@@ -9,8 +9,12 @@
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.all.releng</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
+
+ <properties>
+ <target.platform>org.eclipse.papyrus.dev.${target.suffix}.target</target.platform>
+ </properties>
+
<modules>
<module>../../features/papyrus-dev-features/org.eclipse.papyrus.dev.feature</module>
<module>../../features/papyrus-dev-features/org.eclipse.papyrus.junit.feature</module>
@@ -24,34 +28,8 @@
<module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.framework</module>
<module>../../tests/junit/plugins/junit/org.eclipse.papyrus.junit.utils</module>
<module>site</module>
+ <module>targetPlatform</module>
</modules>
- <repositories>
- <repository>
- <id>nebula-tablecombo</id>
- <layout>p2</layout>
- <url>${nebula-tablecombo.repo.url}</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>b3</id>
- <layout>p2</layout>
- <url>${b3.repo.url}</url>
- </repository>
- <repository>
- <id>oomph</id>
- <layout>p2</layout>
- <url>${oomph.repo.url}</url>
- </repository>
- <repository>
- <id>UPR</id>
- <layout>p2</layout>
- <url>${upr.repo.url}</url>
- </repository>
- </repositories>
<build>
<pluginManagement>
<plugins>
diff --git a/releng/dev/site/pom.xml b/releng/dev/site/pom.xml
index 61f1b8125cc..9a2c285bb0d 100644
--- a/releng/dev/site/pom.xml
+++ b/releng/dev/site/pom.xml
@@ -6,7 +6,6 @@
<artifactId>org.eclipse.papyrus.dev.releng</artifactId>
<groupId>org.eclipse.papyrus</groupId>
<version>1.2.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>org.eclipse.papyrus.p2.dev</artifactId>
diff --git a/releng/dev/targetPlatform/eclipse/org.eclipse.papyrus.dev.eclipse.target.target b/releng/dev/targetPlatform/eclipse/org.eclipse.papyrus.dev.eclipse.target.target
new file mode 100644
index 00000000000..80fc37e880d
--- /dev/null
+++ b/releng/dev/targetPlatform/eclipse/org.eclipse.papyrus.dev.eclipse.target.target
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Dev" sequenceNumber="1461855003">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="file:/home/data/httpd/download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="file:/home/data/httpd/download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="file:/home/data/httpd/download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/dev/targetPlatform/eclipse/pom.xml b/releng/dev/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..0a966c26a97
--- /dev/null
+++ b/releng/dev/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.dev.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.dev.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/dev/targetPlatform/pom.xml b/releng/dev/targetPlatform/pom.xml
new file mode 100644
index 00000000000..ee59dbbcfe5
--- /dev/null
+++ b/releng/dev/targetPlatform/pom.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.dev.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.dev.target.parent</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+
+</project>
diff --git a/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.target b/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.target
new file mode 100644
index 00000000000..2284db28ab5
--- /dev/null
+++ b/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.target
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Dev" sequenceNumber="1461855003">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="http://download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="http://download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="http://download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.tpd b/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.tpd
new file mode 100644
index 00000000000..e4df197fda8
--- /dev/null
+++ b/releng/dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.tpd
@@ -0,0 +1,55 @@
+target "Papyrus Dev" with requirements source
+
+include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd"
+
+//manualUpdate
+
+location b3 "http://download.eclipse.org/modeling/emft/b3/updates-4.4" {
+ org.eclipse.b3.aggregator.editor.source.feature.feature.group
+ org.eclipse.b3.aggregator.editor.feature.feature.group
+ org.eclipse.b3.aggregator.engine.source.feature.feature.group
+}
+
+//manualUpdate
+
+location upr "http://download.eclipse.org/upr/0.9RC1/update/" {
+ org.eclipse.upr.utp.feature.feature.group
+}
+
+//updateFrom("oomph",0)
+
+location oomph "http://download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a" {
+ org.eclipse.oomph.version.feature.group
+ org.eclipse.oomph.setup.workingsets.feature.group
+ org.eclipse.oomph.projectconfig.feature.group
+ org.eclipse.oomph.setup.targlets.feature.group
+ org.eclipse.oomph.setup.mylyn.feature.group
+ org.eclipse.oomph.setup.workbench.feature.group
+ org.eclipse.oomph.setup.projectset.feature.group
+ org.eclipse.oomph.setup.pde.feature.group
+ org.eclipse.oomph.targlets.feature.group
+ org.eclipse.oomph.setup.jdt.feature.group
+ org.eclipse.oomph.setup.projects.feature.group
+ org.eclipse.oomph.setup.git.feature.group
+ org.eclipse.oomph.setup.maven.feature.group
+ org.eclipse.oomph.p2.feature.group
+ org.eclipse.oomph.setup.feature.group
+ org.eclipse.oomph.preferences.feature.group
+}
+
+//manualUpdate
+
+location tpd "http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/" {
+ fr.obeo.releng.targetplatform-feature.feature.group
+}
+
+//Transitive dependencies
+
+
+//updateFrom("EGIT",0)
+
+location egit "http://download.eclipse.org/egit/updates-4.3" //
+
+//updateFrom("m2e",0)
+
+location m2e "http://download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203" //
diff --git a/releng/dev/targetPlatform/portable/pom.xml b/releng/dev/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..002752129f5
--- /dev/null
+++ b/releng/dev/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.dev.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.dev.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/extra-tests/pom.xml b/releng/extra-tests/pom.xml
index 56191377068..93f51f1780f 100755
--- a/releng/extra-tests/pom.xml
+++ b/releng/extra-tests/pom.xml
@@ -9,11 +9,11 @@
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.all.releng</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<properties>
<testConfig>CI_TESTS_CONFIG</testConfig> <!-- See org.eclipse.papyrus.junit.framework.classification.ClassificationConfig -->
<testSuiteClass>org.eclipse.papyrus.tests.extra.AllTests</testSuiteClass>
+ <target.platform>org.eclipse.papyrus.extra.tests.${target.suffix}.target</target.platform>
</properties>
<modules>
<!-- Extra-tests modules -->
@@ -40,44 +40,9 @@
<module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.service.types.tests</module>
<module>../../tests/junit/plugins/sysml/org.eclipse.papyrus.sysml.tests</module>
+ <module>targetPlatform</module>
+
</modules>
- <repositories>
- <repository>
- <id>cdt</id>
- <layout>p2</layout>
- <url>${cdt.repo.url}</url>
- </repository>
- <repository>
- <id>cdt-launchbar</id>
- <layout>p2</layout>
- <url>${cdt.launchbar.repo.url}</url>
- </repository>
- <repository>
- <id>emf-cdo</id>
- <layout>p2</layout>
- <url>${emf-cdo.repo.url}</url>
- </repository>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <url>${emf-compare.repo.url}</url>
- </repository>
- <repository>
- <id>emf-query</id>
- <layout>p2</layout>
- <url>${emf-query.repo.url}</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>RMF</id>
- <layout>p2</layout>
- <url>${rmf.repo.url}</url>
- </repository>
- </repositories>
<build>
<pluginManagement>
<plugins>
diff --git a/releng/extra-tests/targetPlatform/eclipse/org.eclipse.papyrus.extra.tests.eclipse.target.target b/releng/extra-tests/targetPlatform/eclipse/org.eclipse.papyrus.extra.tests.eclipse.target.target
new file mode 100644
index 00000000000..e0e8d75fba5
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/eclipse/org.eclipse.papyrus.extra.tests.eclipse.target.target
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Extra Tests" sequenceNumber="1461855055">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="file:/home/data/httpd/download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="file:/home/data/httpd/download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="file:/home/data/httpd/download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="file:/home/data/httpd/download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="file:/home/data/httpd/download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="file:/home/data/httpd/download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="file:/home/data/httpd/download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="file:/home/data/httpd/download.eclipse.org/sphinx/previews"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/extra-tests/targetPlatform/eclipse/pom.xml b/releng/extra-tests/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..67bbebf5c08
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.tests.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.tests.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/extra-tests/targetPlatform/pom.xml b/releng/extra-tests/targetPlatform/pom.xml
new file mode 100644
index 00000000000..cec7d124b78
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/pom.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.tests.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.tests.target.parent</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+
+</project>
diff --git a/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.target b/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.target
new file mode 100644
index 00000000000..811f52bfa2b
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.target
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Extra Tests" sequenceNumber="1461855055">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="http://download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="http://download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="http://download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="http://download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="http://download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="http://download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="http://download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="http://download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="http://download.eclipse.org/sphinx/previews"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.tpd b/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.tpd
new file mode 100644
index 00000000000..11ddbd3f0c7
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/portable/org.eclipse.papyrus.extra.tests.portable.target.tpd
@@ -0,0 +1,4 @@
+target "Papyrus Extra Tests" with source requirements
+
+include "../../../main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd"
+include "../../../extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd"
diff --git a/releng/extra-tests/targetPlatform/portable/pom.xml b/releng/extra-tests/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..4a4a9312282
--- /dev/null
+++ b/releng/extra-tests/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.tests.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.tests.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/extra/pom.xml b/releng/extra/pom.xml
index b4ed38fe520..9e0a25628de 100644
--- a/releng/extra/pom.xml
+++ b/releng/extra/pom.xml
@@ -9,8 +9,12 @@
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.all.releng</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
+
+ <properties>
+ <target.platform>org.eclipse.papyrus.extra.${target.suffix}.target</target.platform>
+ </properties>
+
<modules>
<!-- features -->
<module>../../features/papyrus-extra-features/org.eclipse.papyrus.extra.cdo.feature</module>
@@ -234,55 +238,8 @@
<module>../../features/papyrus-main-features/org.eclipse.papyrus.sysml.properties.feature</module>
<module>site</module>
+ <module>targetPlatform</module>
</modules>
-
- <repositories>
- <repository>
- <id>org.eclipse.epf.richtext_1.5.1.6-update-site</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/modeling/mdt/papyrus/updates/epf/main</url>
- </repository>
- <repository>
- <id>cdt</id>
- <layout>p2</layout>
- <url>${cdt.repo.url}</url>
- </repository>
- <repository>
- <id>cdt-launchbar</id>
- <layout>p2</layout>
- <url>${cdt.launchbar.repo.url}</url>
- </repository>
- <repository>
- <id>emf-cdo</id>
- <layout>p2</layout>
- <url>${emf-cdo.repo.url}</url>
- </repository>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <url>${emf-compare.repo.url}</url>
- </repository>
- <repository>
- <id>emf-query</id>
- <layout>p2</layout>
- <url>${emf-query.repo.url}</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>EEF</id>
- <layout>p2</layout>
- <url>${eef.repo.url}</url>
- </repository>
- <repository>
- <id>RMF</id>
- <layout>p2</layout>
- <url>${rmf.repo.url}</url>
- </repository>
- </repositories>
<build>
<pluginManagement>
diff --git a/releng/extra/site/pom.xml b/releng/extra/site/pom.xml
index f25382ee255..e575b3088b7 100644
--- a/releng/extra/site/pom.xml
+++ b/releng/extra/site/pom.xml
@@ -6,7 +6,6 @@
<artifactId>org.eclipse.papyrus.extra.releng</artifactId>
<groupId>org.eclipse.papyrus</groupId>
<version>1.2.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<artifactId>org.eclipse.papyrus.p2.extras</artifactId>
diff --git a/releng/extra/targetPlatform/eclipse/org.eclipse.papyrus.extra.eclipse.target.target b/releng/extra/targetPlatform/eclipse/org.eclipse.papyrus.extra.eclipse.target.target
new file mode 100644
index 00000000000..6164fe851e1
--- /dev/null
+++ b/releng/extra/targetPlatform/eclipse/org.eclipse.papyrus.extra.eclipse.target.target
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Extra" sequenceNumber="1461855031">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="file:/home/data/httpd/download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="file:/home/data/httpd/download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="file:/home/data/httpd/download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="file:/home/data/httpd/download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="file:/home/data/httpd/download.eclipse.org/sphinx/previews"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/extra/targetPlatform/eclipse/pom.xml b/releng/extra/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..2a71d78b28c
--- /dev/null
+++ b/releng/extra/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/extra/targetPlatform/pom.xml b/releng/extra/targetPlatform/pom.xml
new file mode 100644
index 00000000000..adfe5afd4fe
--- /dev/null
+++ b/releng/extra/targetPlatform/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.target.parent</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+</project>
diff --git a/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.target b/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.target
new file mode 100644
index 00000000000..b96e5645c82
--- /dev/null
+++ b/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.target
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Extra" sequenceNumber="1461855031">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="http://download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="http://download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="http://download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="http://download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="http://download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="http://download.eclipse.org/sphinx/previews"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd b/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd
new file mode 100644
index 00000000000..cbd469e609b
--- /dev/null
+++ b/releng/extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd
@@ -0,0 +1,71 @@
+target "Papyrus Extra" with requirements source
+
+include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd"
+
+//updateFrom("EPP Logging",0)
+
+location aeri "http://download.eclipse.org/technology/epp/logging/milestones/" {
+ org.eclipse.epp.logging.aeri.feature.feature.group
+}
+
+//updateFrom("EMF COMPARE",0)
+
+location emfCompare "http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413" {
+ org.eclipse.emf.compare.diagram.gmf.source.feature.group
+ org.eclipse.emf.compare.source.feature.group
+ org.eclipse.emf.compare.uml2.source.feature.group
+}
+
+//updateFrom("EMF CDO",0)
+
+location cdo "http://download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133" {
+ org.eclipse.net4j.feature.group
+ org.eclipse.emf.cdo.server.feature.group
+ org.eclipse.emf.cdo.dawn.feature.group
+ org.eclipse.emf.cdo.feature.group
+ org.eclipse.emf.cdo.server.db.feature.group
+}
+
+//updateFrom("M2T ACCELEO",0)
+
+location acceleo "http://download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409" {
+ org.eclipse.acceleo.runtime.source.feature.group
+ org.eclipse.acceleo.source.feature.group
+ org.eclipse.acceleo.query.source.feature.group
+ org.eclipse.acceleo.sdk.feature.group
+}
+
+//manualUpdate
+
+location upr "http://download.eclipse.org/upr/0.9RC1/update/" {
+ org.eclipse.upr.utp.feature.feature.group
+}
+
+//manualUpdate
+
+location rmf "http://download.eclipse.org/rmf/updates/releases" {
+ org.eclipse.rmf.reqif10.sdk.feature.feature.group
+ org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group
+}
+
+//updateFrom("Extended Editing Framework (EEF)",0)
+
+location eef "http://download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/" {
+ org.eclipse.emf.eef.sdk-feature.feature.group
+}
+
+//updateFrom("GEF",0)
+
+location gef "http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868" {
+ org.eclipse.zest.layouts
+}
+
+//Transitive dependencies
+
+//updateFrom("Graphiti",0)
+
+location graphiti "http://download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/" //
+
+//updateFrom("Sphinx",0)
+
+location sphinx "http://download.eclipse.org/sphinx/previews" //
diff --git a/releng/extra/targetPlatform/portable/pom.xml b/releng/extra/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..f44d1f6ee3e
--- /dev/null
+++ b/releng/extra/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.extra.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.extra.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/main-tests/pom.xml b/releng/main-tests/pom.xml
index e230ff82d7c..f6f1f87c420 100644
--- a/releng/main-tests/pom.xml
+++ b/releng/main-tests/pom.xml
@@ -9,7 +9,6 @@
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.all.releng</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <relativePath>..</relativePath>
</parent>
<modules>
<module>../../tests/junit/plugins/core/org.eclipse.papyrus.tests</module>
@@ -87,6 +86,7 @@
<module>../../tests/junit/plugins/uml/validation/org.eclipse.papyrus.uml.validation.tests</module>
<module>../../tests/junit/plugins/uml/validation/org.eclipse.papyrus.uml.validation.tests.genvalidation</module>
<module>../../tests/junit/plugins/uml/validation/org.eclipse.papyrus.uml.validation.tests.staticprofile</module>
+ <module>targetPlatform</module>
</modules>
<properties>
<testConfig>CI_TESTS_CONFIG</testConfig> <!-- See org.eclipse.papyrus.junit.framework.classification.ClassificationConfig -->
@@ -94,29 +94,8 @@
<jacoco.version>0.7.4.201502262128</jacoco.version>
<!-- Separate property for test argLine seems to be required when running Jacoco + Surefire -->
<test.argLine>-Xms512m -Xmx2048m -XX:SoftRefLRUPolicyMSPerMB=100</test.argLine>
+ <target.platform>org.eclipse.papyrus.main.tests.${target.suffix}.target</target.platform>
</properties>
- <repositories>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <url>${emf-compare.repo.url}</url>
- </repository>
- <repository>
- <id>m2t-acceleo</id>
- <layout>p2</layout>
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>swtbot</id>
- <layout>p2</layout>
- <url>${swtbot.repo.url}</url>
- </repository>
- <repository>
- <id>UPR</id>
- <layout>p2</layout>
- <url>${upr.repo.url}</url>
- </repository>
- </repositories>
<build>
<pluginManagement>
<plugins>
diff --git a/releng/main-tests/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.eclipse.target.target b/releng/main-tests/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.eclipse.target.target
new file mode 100644
index 00000000000..f80d574857e
--- /dev/null
+++ b/releng/main-tests/targetPlatform/eclipse/org.eclipse.papyrus.main.tests.eclipse.target.target
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Tests" sequenceNumber="1461855055">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="file:/home/data/httpd/download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="file:/home/data/httpd/download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="file:/home/data/httpd/download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/main-tests/targetPlatform/eclipse/pom.xml b/releng/main-tests/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..9705f81ba2d
--- /dev/null
+++ b/releng/main-tests/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.main.tests.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.tests.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/main-tests/targetPlatform/pom.xml b/releng/main-tests/targetPlatform/pom.xml
new file mode 100644
index 00000000000..08df0213091
--- /dev/null
+++ b/releng/main-tests/targetPlatform/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.tests.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.tests.target.parent</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+</project>
diff --git a/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.target b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.target
new file mode 100644
index 00000000000..d0439bd33b6
--- /dev/null
+++ b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.target
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Tests" sequenceNumber="1461855055">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.b3.aggregator.editor.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.editor.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <unit id="org.eclipse.b3.aggregator.engine.source.feature.feature.group" version="0.3.0.v20140928-0617"/>
+ <repository id="b3" location="http://download.eclipse.org/modeling/emft/b3/updates-4.4"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.oomph.version.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workingsets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.projectconfig.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.targlets.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.mylyn.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.workbench.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projectset.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.pde.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.targlets.feature.group" version="1.4.0.v20160324-0836"/>
+ <unit id="org.eclipse.oomph.setup.jdt.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.projects.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.git.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.maven.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.p2.feature.group" version="1.4.0.v20160323-1057"/>
+ <unit id="org.eclipse.oomph.setup.feature.group" version="1.4.0.v20160324-0842"/>
+ <unit id="org.eclipse.oomph.preferences.feature.group" version="1.4.0.v20160323-1057"/>
+ <repository id="oomph" location="http://download.eclipse.org/oomph/drops/milestone/S20160324-055722-1.4.0-M6a"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.releng.targetplatform-feature.feature.group" version="2.1.1.201410251450"/>
+ <repository id="tpd" location="http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="m2e" location="http://download.eclipse.org/technology/m2e/milestones/1.7/1.7.0.20160321-2203"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd
new file mode 100644
index 00000000000..12739ecedac
--- /dev/null
+++ b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd
@@ -0,0 +1,4 @@
+target "Papyrus Tests" with source requirements
+
+include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd"
+include "../../../dev/targetPlatform/portable/org.eclipse.papyrus.dev.portable.target.tpd"
diff --git a/releng/main-tests/targetPlatform/portable/pom.xml b/releng/main-tests/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..db4873445b5
--- /dev/null
+++ b/releng/main-tests/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.main.tests.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.tests.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/main/pom.xml b/releng/main/pom.xml
index 5f7bc968e6d..943a9e6ed1f 100755
--- a/releng/main/pom.xml
+++ b/releng/main/pom.xml
@@ -4,30 +4,33 @@
<artifactId>org.eclipse.papyrus.releng</artifactId>
<packaging>pom</packaging>
<parent>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.all.releng</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- </parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.all.releng</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
<modules>
<module>../../plugins</module>
<module>../../features/papyrus-main-features</module>
+ <module>targetPlatform</module>
<module>site</module>
</modules>
<repositories>
- <!-- Bug 468668: Reinstate and update this when the TableCombo has a new release for Mars or later.
- <repository>
- <id>nebula-tablecombo</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/technology/nebula/archives/Q12015/release/</url>
- </repository>
- -->
+ <!-- Bug 468668: Reinstate and update this when the TableCombo has a new
+ release for Mars or later. <repository> <id>nebula-tablecombo</id> <layout>p2</layout>
+ <url>http://download.eclipse.org/technology/nebula/archives/Q12015/release/</url>
+ </repository> -->
</repositories>
+
+ <properties>
+ <target.platform>org.eclipse.papyrus.main.${target.suffix}.target</target.platform>
+ </properties>
+
<build>
<pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
@@ -55,33 +58,34 @@
<artifactId>xtend-maven-plugin</artifactId>
<version>${xtext.version}</version>
</plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <optimize>true</optimize>
- <showWarnings>true</showWarnings>
- <!-- Tycho build using the project's JDT settings. -->
- <useProjectSettings>true</useProjectSettings>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- </plugin>
- <plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <optimize>true</optimize>
+ <showWarnings>true</showWarnings>
+ <!-- Tycho build using the project's JDT settings. -->
+ <useProjectSettings>true</useProjectSettings>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ </plugin>
+ <plugin>
<groupId>org.eclipse.mylyn.docs</groupId>
<artifactId>org.eclipse.mylyn.wikitext.core.maven</artifactId>
<version>${mylyn.wikitext.version}</version>
</plugin>
- <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+ <!--This plugin's configuration is used to store Eclipse m2e settings
+ only. It has no influence on the Maven build itself. -->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
@@ -105,7 +109,7 @@
</goals>
</pluginExecutionFilter>
<action>
- <execute/>
+ <execute />
</action>
</pluginExecution>
</pluginExecutions>
@@ -129,10 +133,6 @@
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho-version}</version>
</plugin>
@@ -183,16 +183,14 @@
</plugin>
</plugins>
</build>
-
- <!--
- No profile: Don't produce any artifact (update site). Used by Gerrit
-
- findBugs: produce analysis reports. Activation: explicit ("Profiles")
- packAndSign: produce a stable update site (Packed & signed). Used for releases (+ milestones) only. Activation: SIGN=true
- pack: produce a simple update site (Packed). Used for nightly or feature branch builds. Activation: SIGN=false
- -->
+
+ <!-- No profile: Don't produce any artifact (update site). Used by Gerrit
+ findBugs: produce analysis reports. Activation: explicit ("Profiles") packAndSign:
+ produce a stable update site (Packed & signed). Used for releases (+ milestones)
+ only. Activation: SIGN=true pack: produce a simple update site (Packed).
+ Used for nightly or feature branch builds. Activation: SIGN=false -->
<profiles>
-
+
<profile>
<id>defaultProfile</id>
<build>
@@ -217,10 +215,10 @@
<activeByDefault>true</activeByDefault>
</activation>
</profile>
-
+
<profile>
<id>buildAll</id>
-
+
<build>
<plugins>
<plugin>
@@ -247,12 +245,12 @@
</property>
</activation>
</profile>
-
+
<profile>
- <id>findBugs</id> <!-- Analysis profile. Takes +1h -->
- <build>
- <plugins>
- <plugin>
+ <id>findBugs</id> <!-- Analysis profile. Takes +1h -->
+ <build>
+ <plugins>
+ <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>${findbugs.version}</version>
@@ -283,16 +281,16 @@
</execution>
</executions>
</plugin>
- </plugins>
- </build>
+ </plugins>
+ </build>
</profile>
-
-
+
+
<profile>
- <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
- <!-- Pack200 -->
- <build>
- <plugins>
+ <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
+ <!-- Pack200 -->
+ <build>
+ <plugins>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-pack200a-plugin</artifactId>
@@ -312,13 +310,13 @@
<version>${jarSignerVersion}</version>
<executions>
<execution>
- <id>sign</id>
- <goals>
- <goal>sign</goal>
- </goals>
- </execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
</executions>
- </plugin>
+ </plugin>
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-pack200b-plugin</artifactId>
@@ -351,62 +349,63 @@
</plugin>
</plugins>
</build>
- <activation>
- <property>
- <name>SIGN</name>
- <value>true</value>
- </property>
- </activation>
+ <activation>
+ <property>
+ <name>SIGN</name>
+ <value>true</value>
+ </property>
+ </activation>
</profile>
-
-
- <profile>
- <id>pack</id> <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
- <build>
- <plugins>
- <!-- Pack200 -->
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <activation>
- <property>
- <name>SIGN</name>
- <value>false</value>
- </property>
- </activation>
- </profile>
-
-
- <!-- nightly profile is useful for developers that want to link to nightly build -->
+
+
+ <profile>
+ <id>pack</id> <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
+ <build>
+ <plugins>
+ <!-- Pack200 -->
+ <plugin>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-pack200b-plugin</artifactId>
+ <version>${tychoExtrasVersion}</version>
+ <executions>
+ <execution>
+ <id>pack200-pack</id>
+ <goals>
+ <goal>pack</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>attach-p2-metadata</id>
+ <phase>package</phase>
+ <goals>
+ <goal>p2-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <defaultP2Metadata>false</defaultP2Metadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <activation>
+ <property>
+ <name>SIGN</name>
+ <value>false</value>
+ </property>
+ </activation>
+ </profile>
+
+
+ <!-- nightly profile is useful for developers that want to link to nightly
+ build -->
<profile>
<id>nightly</id>
<repositories>
@@ -435,5 +434,5 @@
<activeByDefault>false</activeByDefault>
</activation>
</profile>
- </profiles>
+ </profiles>
</project>
diff --git a/releng/main/targetPlatform/eclipse/org.eclipse.papyrus.main.eclipse.target.target b/releng/main/targetPlatform/eclipse/org.eclipse.papyrus.main.eclipse.target.target
new file mode 100644
index 00000000000..36d9650a079
--- /dev/null
+++ b/releng/main/targetPlatform/eclipse/org.eclipse.papyrus.main.eclipse.target.target
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Main" sequenceNumber="1461854902">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/main/targetPlatform/eclipse/pom.xml b/releng/main/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..9c9023ae512
--- /dev/null
+++ b/releng/main/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.main.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/main/targetPlatform/pom.xml b/releng/main/targetPlatform/pom.xml
new file mode 100644
index 00000000000..70f844b36b3
--- /dev/null
+++ b/releng/main/targetPlatform/pom.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.target.parent</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+</project>
diff --git a/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target
new file mode 100644
index 00000000000..9f7d59248e3
--- /dev/null
+++ b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Main" sequenceNumber="1461854902">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd
new file mode 100644
index 00000000000..0f5838dc2bb
--- /dev/null
+++ b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd
@@ -0,0 +1,143 @@
+target "Papyrus Main" with requirements source
+
+//manualUpdate
+
+location orbit "http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository" {
+
+}
+
+//updateFrom("QVT Operational",0)
+
+location qvto "http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408" {
+ org.eclipse.m2m.qvt.oml.sdk.feature.group
+}
+
+//updateFrom("EMF TRANSACTION",0)
+
+location emfTransaction "http://download.eclipse.org/modeling/emf/transaction/updates/milestones" {
+ org.eclipse.emf.transaction.sdk.feature.group
+}
+
+//updateFrom("M2T XPAND",0)
+
+location xpand "http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/" {
+ org.eclipse.xpand.sdk.feature.group
+ org.eclipse.xtend.feature.group
+}
+
+//manualUpdate
+
+location nebula "http://download.eclipse.org/technology/nebula/archives/Q12015/release/" {
+ org.eclipse.nebula.widgets.tablecombo.feature.feature.group
+}
+
+//updateFrom("MDT UML2",0)
+
+location uml "http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones" {
+ org.eclipse.uml2.sdk.feature.group
+}
+
+//updateFrom("GMF Runtime",0)
+
+location gmfRuntime "http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones" {
+ org.eclipse.gmf.runtime.sdk.feature.group
+}
+
+//updateFrom("Eclipse",0)
+
+location platform "http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/" {
+ org.eclipse.sdk.feature.group
+}
+
+//updateFrom("MDT OCL 6.0",0)
+
+location ocl "http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840" {
+ org.eclipse.ocl.examples.classic.feature.group
+ org.eclipse.ocl.examples.feature.group
+}
+
+//updateFrom("XWT",0)
+
+location xwt "http://download.eclipse.org/xwt/release-1.1.0" {
+ org.eclipse.xwt.feature.feature.group
+}
+
+//updateFrom("Xtext, Xtend",0)
+
+location xtext "http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/" {
+ org.eclipse.xtext.sdk.feature.group
+ org.eclipse.xtend.sdk.feature.group
+ org.eclipse.xtext.redist.feature.group
+}
+
+//manualUpdate
+
+location nattable "http://download.eclipse.org/nattable/snapshots/507/repository/" {
+ org.eclipse.nebula.widgets.nattable.core.feature.feature.group
+ org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group
+ org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group
+ org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group
+}
+
+//updateFrom("EMFT MWE",0)
+
+location mwe "http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/" {
+ org.eclipse.emf.mwe2.language.sdk.feature.group
+}
+
+//updateFrom("EMF Query",0)
+
+location emfQuery "http://download.eclipse.org/modeling/emf/query/updates/milestones" {
+ org.eclipse.emf.query.sdk.feature.group
+}
+
+//updateFrom("WebTools",0)
+
+location webtools "http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/" {
+ org.eclipse.wst.xml_sdk.feature.feature.group
+ org.eclipse.wst.xml_ui.feature.feature.group
+}
+
+//updateFrom("EMF VALIDATION",0)
+
+location emfValidation "http://download.eclipse.org/modeling/emf/validation/updates/milestones" {
+ org.eclipse.emf.validation.sdk.feature.group
+}
+
+//updateFrom("Subversive",0)
+
+location subversive "http://download.eclipse.org/technology/subversive/4.0/neon-site/" {
+ org.eclipse.team.svn.feature.group
+}
+
+//updateFrom("GMF Notation",0)
+
+location gmfNotation "http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones" {
+ org.eclipse.gmf.runtime.notation.sdk.feature.group
+}
+
+//updateFrom("EMF (Core)",0)
+
+location emf "http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/" {
+ org.eclipse.emf.sdk.feature.group
+}
+
+//updateFrom("GMF Tooling",0)
+
+location gmfTooling "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500" {
+ org.eclipse.gmf.tooling.feature.group
+ org.eclipse.gmf.tooling.runtime.feature.group
+ org.eclipse.gmf.tooling.codegen.xtend2.feature.group
+}
+
+//updateFrom("GEF",0)
+
+location gef "http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868" {
+ org.eclipse.gef.feature.group
+}
+
+//Transitive dependencies
+
+//updateFrom("Mylyn",0)
+
+location mylyn "http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"
diff --git a/releng/main/targetPlatform/portable/pom.xml b/releng/main/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..4fd9a347590
--- /dev/null
+++ b/releng/main/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.main.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.main.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/pom.xml b/releng/pom.xml
index 0516209bf82..e2bce6c5b4a 100644
--- a/releng/pom.xml
+++ b/releng/pom.xml
@@ -18,8 +18,6 @@
<mylyn.wikitext.version>2.4.0-SNAPSHOT</mylyn.wikitext.version>
<skipAllTests>false</skipAllTests>
<skipInnerTests>true</skipInnerTests>
- <eclipse.download>http://download.eclipse.org</eclipse.download> <!-- Set to file:/home/data/httpd/download.eclipse.org when building on Eclipse
- servers to improve performances -->
<!-- TODO: Is it possible to automatically detect that we are building
this pom rather than a child pom? That would remove the need for this manual
@@ -28,67 +26,13 @@
components). This will disable Papyrus Update Sites (Since they are being
built by this POM). -->
- <!-- manualUpdate -->
- <nattable.repo.url>${eclipse.download}/nattable/snapshots/507/repository/</nattable.repo.url>
-
- <!-- manualUpdate -->
- <nebula-tablecombo.repo.url>${eclipse.download}/technology/nebula/archives/Q12015/release/</nebula-tablecombo.repo.url>
-
- <!-- manualUpdate -->
- <orbit.repo.url>${eclipse.download}/tools/orbit/downloads/drops/R20150821153341/repository</orbit.repo.url>
-
- <!-- updateFrom("Extended Editing Framework (EEF)",0) -->
- <eef.repo.url>${eclipse.download}/modeling/emft/eef/updates/releases/1.5/R201601141612/</eef.repo.url>
-
- <!-- manualUpdate -->
- <rmf.repo.url>${eclipse.download}/rmf/updates/releases</rmf.repo.url>
-
- <!-- manualUpdate -->
- <swtbot.repo.url>${eclipse.download}/technology/swtbot/snapshots</swtbot.repo.url>
-
- <!-- updateFrom("CDT",0) -->
- <cdt.repo.url>${eclipse.download}/tools/cdt/builds/neon/milestones/m6a</cdt.repo.url>
-
- <!-- updateFrom("CDT",1) -->
- <cdt.launchbar.repo.url>${eclipse.download}/tools/cdt/launchbar/neon.m6</cdt.launchbar.repo.url>
-
- <!-- updateFrom("EMF CDO",0) -->
- <emf-cdo.repo.url>${eclipse.download}/modeling/emf/cdo/drops/S20151216-1133</emf-cdo.repo.url>
-
- <!-- updateFrom("EMF COMPARE",0) -->
- <emf-compare.repo.url>${eclipse.download}/modeling/emf/compare/updates/milestones/3.2/S201603200413</emf-compare.repo.url>
-
- <!-- updateFrom("EMF Query",0) -->
- <emf-query.repo.url>${eclipse.download}/modeling/emf/query/updates/milestones</emf-query.repo.url>
-
- <!-- updateFrom("M2T ACCELEO",0) -->
- <m2t-acceleo.repo.url>${eclipse.download}/acceleo/updates/milestones/3.6/S201603211409</m2t-acceleo.repo.url>
-
- <!-- manualUpdate -->
- <upr.repo.url>${eclipse.download}/upr/0.9RC1/update/</upr.repo.url>
-
- <!-- manualUpdate -->
- <b3.repo.url>${eclipse.download}/modeling/emft/b3/updates-4.4</b3.repo.url>
-
- <!-- updateFrom("Mylyn",0) -->
- <mylyn.repo.url>${eclipse.download}/mylyn/drops/3.19.0/v20160331-2042</mylyn.repo.url>
-
- <!-- updateFrom("EGIT",0) -->
- <egit.repo.url>${eclipse.download}/egit/updates-4.3</egit.repo.url>
-
- <!-- updateFrom("EPP Logging",0) -->
- <epp-logging.repo.url>${eclipse.download}/technology/epp/logging/milestones/</epp-logging.repo.url>
-
- <!-- updateFrom("oomph",0) -->
- <oomph.repo.url>${eclipse.download}/oomph/drops/milestone/S20160324-055722-1.4.0-M6a</oomph.repo.url>
-
<!-- Papyrus repositories. Used when we're building individual components
(vs building the parent pom including everything) -->
<papyrus.eclipse.target>neon</papyrus.eclipse.target>
<papyrus.repo.main>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/${papyrus.eclipse.target}/main</papyrus.repo.main>
<papyrus.repo.extra>${eclipse.download}/modeling/mdt/papyrus/updates/nightly/${papyrus.eclipse.target}/extra</papyrus.repo.extra>
<papyrus.repo.dev>https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/</papyrus.repo.dev>
-
+ <target.suffix>portable</target.suffix> <!-- set to 'eclipse' when building on HIPP, to improve performances -->
</properties>
<modules>
@@ -117,129 +61,6 @@
<url>https://repo.eclipse.org/content/repositories/mylyn/</url>
</pluginRepository>
</pluginRepositories>
-
- <repositories>
- <repository>
- <id>emf-emf</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF (Core)",0) -->
- <url>${eclipse.download}/modeling/emf/emf/updates/2.12milestones/</url>
- </repository>
- <repository>
- <id>emft-mwe</id>
- <layout>p2</layout>
- <!-- updateFrom("EMFT MWE",0) -->
- <url>${eclipse.download}/modeling/emft/mwe/updates/milestones/S201603221009/</url>
- </repository>
- <repository>
- <id>emf-transaction</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF TRANSACTION",0) -->
- <url>${eclipse.download}/modeling/emf/transaction/updates/milestones</url>
- </repository>
- <repository>
- <id>emf-validation</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF VALIDATION",0) -->
- <url>${eclipse.download}/modeling/emf/validation/updates/milestones</url>
- </repository>
- <repository>
- <id>ep</id>
- <layout>p2</layout>
- <!-- updateFrom("Eclipse",0) -->
- <url>${eclipse.download}/eclipse/updates/4.6-I-builds/I20160428-0800/</url>
- </repository>
- <repository>
- <id>gef</id>
- <layout>p2</layout>
- <!-- updateFrom("GEF",0) -->
- <url>${eclipse.download}/tools/gef/updates/milestones/4.0.0M6_gef-master_1868</url>
- </repository>
- <repository>
- <id>gmp-gmf-notation</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Notation",0) -->
- <url>${eclipse.download}/modeling/gmp/gmf-notation/updates/milestones</url>
- </repository>
- <repository>
- <id>gmp-gmf-runtime</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Runtime",0) -->
- <url>${eclipse.download}/modeling/gmp/gmf-runtime/updates/milestones</url>
- </repository>
- <repository>
- <id>gmf-tooling</id>
- <layout>p2</layout>
- <!-- updateFrom("GMF Tooling",0) -->
- <url>${eclipse.download}/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500</url>
- </repository>
- <repository>
- <id>m2t-xpand</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T XPAND",0) -->
- <url>${eclipse.download}/modeling/m2t/xpand/updates/milestones/S201603220642/</url>
- </repository>
- <repository>
- <id>mdt-ocl</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT OCL 6.0",0) -->
- <url>${eclipse.download}/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840</url>
- </repository>
- <repository>
- <id>mdt-uml2</id>
- <layout>p2</layout>
- <!-- updateFrom("MDT UML2",0) -->
- <url>${eclipse.download}/modeling/mdt/uml2/updates/5.2milestones</url>
- </repository>
- <repository>
- <id>mmt-qvto</id>
- <layout>p2</layout>
- <!-- updateFrom("QVT Operational",0) -->
- <url>${eclipse.download}/mmt/qvto/updates/milestones/3.6.0/S201603210408</url>
- </repository>
- <repository>
- <id>nattable</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>${nattable.repo.url}</url>
- </repository>
-
- <!-- Bug 468668: Reinstate and update this when the TableCombo has a new
- release for Mars or later. <repository> <id>nebula-tablecombo</id> <layout>p2</layout>
- <url>http://download.eclipse.org/technology/nebula/archives/Q12015/release/</url>
- </repository> -->
-
- <repository>
- <id>orbit</id>
- <layout>p2</layout>
- <!-- manualUpdate -->
- <url>${orbit.repo.url}</url>
- </repository>
- <repository>
- <id>tmf-xtext</id>
- <layout>p2</layout>
- <!-- updateFrom("Xtext, Xtend",0) -->
- <url>${eclipse.download}/modeling/tmf/xtext/updates/milestones/head/S201603220719/</url>
- </repository>
- <repository>
- <id>webtools</id>
- <layout>p2</layout>
- <!-- updateFrom("WebTools",0) -->
- <url>${eclipse.download}/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/</url>
- </repository>
- <repository>
- <id>XWT</id>
- <layout>p2</layout>
- <!-- updateFrom("XWT",0) -->
- <url>${eclipse.download}/xwt/release-1.1.0</url>
- </repository>
- <repository>
- <id>subversive</id>
- <layout>p2</layout>
- <!-- updateFrom("Subversive",0) -->
- <url>${eclipse.download}/technology/subversive/4.0/neon-site/</url>
- </repository>
- </repositories>
<build>
<pluginManagement>
<plugins>
@@ -263,6 +84,17 @@
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-repository-plugin</artifactId>
+ <version>${tycho-version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
@@ -293,6 +125,13 @@
<arch>x86_64</arch>
</environment>
</environments>
+ <target>
+ <artifact>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>${target.platform}</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </artifact>
+ </target>
</configuration>
</plugin>
</plugins>
diff --git a/releng/rcp/pom.xml b/releng/rcp/pom.xml
index 2a151096629..953d6573adb 100644
--- a/releng/rcp/pom.xml
+++ b/releng/rcp/pom.xml
@@ -5,7 +5,6 @@
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.all.releng</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
@@ -15,80 +14,16 @@
<module>org.eclipse.papyrus.rcp</module>
<module>org.eclipse.papyrus.rcp.feature</module>
<module>org.eclipse.papyrus.rcp.product</module>
+ <module>targetPlatform</module>
</modules>
<properties>
<!-- Timestamp used in various places, e.g. the about dialog (see about.mappings) -->
<eclipse.simultaneous.release.build>${maven.build.timestamp}</eclipse.simultaneous.release.build>
<!-- Human readable name of the release, e.g. used in the about dialog (see about.mappings) -->
<eclipse.simultaneous.release.name>Neon Milestone 3 (4.6.0M3)</eclipse.simultaneous.release.name>
+ <target.platform>org.eclipse.papyrus.rcp.${target.suffix}.target</target.platform>
</properties>
<repositories>
- <!-- Modeling features -->
- <repository>
- <id>mylyn</id>
- <layout>p2</layout>
- <!-- updateFrom("Mylyn",0) -->
- <url>${mylyn.repo.url}</url>
- </repository>
- <repository>
- <id>emf-query</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF Query",0) -->
- <url>${emf-query.repo.url}</url>
- </repository>
- <repository>
- <id>emf-compare</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF Compare",0) -->
- <url>${emf-compare.repo.url}</url>
- </repository>
- <repository>
- <id>emf-cdo</id>
- <layout>p2</layout>
- <!-- updateFrom("EMF CDO",0) -->
- <url>${emf-cdo.repo.url}</url>
- </repository>
- <repository>
- <id>egit</id>
- <layout>p2</layout>
- <!-- updateFrom("EGIT",0) -->
- <url>${egit.repo.url}</url>
- </repository>
- <repository>
- <id>emft-eef</id>
- <layout>p2</layout>
- <!-- updateFrom("Extended Editing Framework (EEF)",0) -->
- <url>${eef.repo.url}</url>
- </repository>
- <repository>
- <id>M2T ACCELEO</id>
- <layout>p2</layout>
- <!-- updateFrom("M2T ACCELEO",0) -->
- <url>${m2t-acceleo.repo.url}</url>
- </repository>
- <repository>
- <id>EPP Logging</id>
- <layout>p2</layout>
- <!-- updateFrom("EPP Logging",0) -->
- <url>${epp-logging.repo.url}</url>
- </repository>
- <repository>
- <id>oomph</id>
- <layout>p2</layout>
- <!-- updateFrom("oomph",0) -->
- <url>${oomph.repo.url}</url>
- </repository>
- <!--<repository>
- <id>ecp</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/ecp/rt/160_2</url>
- </repository>
- <repository>
- <id>emfstore</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/emfstore/rt/150</url>
- </repository> -->
-
<!-- Papyrus repository -->
<repository>
<id>papyrus-main</id>
diff --git a/releng/rcp/targetPlatform/eclipse/org.eclipse.papyrus.rcp.eclipse.target.target b/releng/rcp/targetPlatform/eclipse/org.eclipse.papyrus.rcp.eclipse.target.target
new file mode 100644
index 00000000000..96bbaf7c729
--- /dev/null
+++ b/releng/rcp/targetPlatform/eclipse/org.eclipse.papyrus.rcp.eclipse.target.target
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Main" sequenceNumber="1461920519">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="file:/home/data/httpd/download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="file:/home/data/httpd/download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="file:/home/data/httpd/download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="file:/home/data/httpd/download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="file:/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="file:/home/data/httpd/download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="file:/home/data/httpd/download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="file:/home/data/httpd/download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="file:/home/data/httpd/download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="file:/home/data/httpd/download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="file:/home/data/httpd/download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="file:/home/data/httpd/download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="file:/home/data/httpd/download.eclipse.org/sphinx/previews"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.egit.feature.group" version="4.3.0.201604071810-r"/>
+ <repository id="egit" location="file:/home/data/httpd/download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.mylyn.ide_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.java_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.pde_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.bugzilla_feature.feature.group" version="3.19.0.v20160316-2133"/>
+ <unit id="org.eclipse.mylyn.context_feature.feature.group" version="3.19.0.v20160316-2105"/>
+ <unit id="org.eclipse.mylyn_feature.feature.group" version="3.19.0.v20160331-1842"/>
+ <unit id="org.eclipse.mylyn.wikitext_feature.feature.group" version="2.8.0.v20160315-1828"/>
+ <repository id="mylyn" location="file:/home/data/httpd/download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xsd.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.cdo.epp.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rcp.configuration.feature.group" version="1.0.200.v20160317-0200"/>
+ <unit id="org.eclipse.e4.core.tools.feature.feature.group" version="4.5.100.v20160308-2123"/>
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/rcp/targetPlatform/eclipse/pom.xml b/releng/rcp/targetPlatform/eclipse/pom.xml
new file mode 100644
index 00000000000..e15ecdbc270
--- /dev/null
+++ b/releng/rcp/targetPlatform/eclipse/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.rcp.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.rcp.eclipse.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/rcp/targetPlatform/pom.xml b/releng/rcp/targetPlatform/pom.xml
new file mode 100644
index 00000000000..b01469ebfcf
--- /dev/null
+++ b/releng/rcp/targetPlatform/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.rcp.target.parent</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>portable</module>
+ <module>eclipse</module>
+ </modules>
+</project>
diff --git a/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.target b/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.target
new file mode 100644
index 00000000000..c792f0ee62e
--- /dev/null
+++ b/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.target
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus RCP" sequenceNumber="1461920728">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150821153341/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.6.0.v20160321-0408"/>
+ <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.6.0/S201603210408"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.10.0.201512152038"/>
+ <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201603220642"/>
+ <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201603220642"/>
+ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/milestones/S201603220642/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201501260813"/>
+ <repository id="nebula" location="http://download.eclipse.org/technology/nebula/archives/Q12015/release/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.2.0.v20160321-0821"/>
+ <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.2milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.10.0.201512160041"/>
+ <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.2.0.v20160224-1849"/>
+ <unit id="org.eclipse.ocl.examples.feature.group" version="6.1.0.v20160321-2145"/>
+ <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.1.0/S201603211840"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xwt.feature.feature.group" version="1.1.0.v20150608-1518"/>
+ <repository id="xwt" location="http://download.eclipse.org/xwt/release-1.1.0"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xtext.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtend.sdk.feature.group" version="2.10.0.v201603220719"/>
+ <unit id="org.eclipse.xtext.redist.feature.group" version="2.10.0.v201603220719"/>
+ <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/milestones/head/S201603220719/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201604171601"/>
+ <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201604171601"/>
+ <repository id="nattable" location="http://download.eclipse.org/nattable/snapshots/507/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.0.v201603221017"/>
+ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/milestones/S201603221009/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.10.0.201512142117"/>
+ <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.8.0.v201603171933"/>
+ <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.8.0.v201603171933"/>
+ <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.8.0/S-3.8.0M6-20160324010110/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.10.0.201512142118"/>
+ <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.team.svn.feature.group" version="4.0.0.I20160427-1700"/>
+ <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.10.0.201512142135"/>
+ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.gmf.tooling.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.runtime.feature.group" version="3.3.0.201506090515"/>
+ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.0.201506090515"/>
+ <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/milestones-3.3/S201506090500"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.epp.logging.aeri.feature.feature.group" version="1.100.0.v20160330-0740"/>
+ <repository id="aeri" location="http://download.eclipse.org/technology/epp/logging/milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.runtime.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.source.feature.group" version="3.6.4.201603211409"/>
+ <unit id="org.eclipse.acceleo.query.source.feature.group" version="5.0.0.201603211409"/>
+ <unit id="org.eclipse.acceleo.sdk.feature.group" version="3.6.4.201603211409"/>
+ <repository id="acceleo" location="http://download.eclipse.org/acceleo/updates/milestones/3.6/S201603211409"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/>
+ <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rmf.reqif10.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <unit id="org.eclipse.rmf.reqif10.pror.sdk.feature.feature.group" version="0.13.0.201509161042"/>
+ <repository id="rmf" location="http://download.eclipse.org/rmf/updates/releases"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="1.5.1.201601141612"/>
+ <repository id="eef" location="http://download.eclipse.org/modeling/emft/eef/updates/releases/1.5/R201601141612/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.zest.layouts" version="1.1.300.201603210204"/>
+ <unit id="org.eclipse.gef.feature.group" version="3.11.0.201603210204"/>
+ <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/milestones/4.0.0M6_gef-master_1868"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="graphiti" location="http://download.eclipse.org/graphiti/updates/milestones/S-0.13.0M6-201603231003/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <repository id="sphinx" location="http://download.eclipse.org/sphinx/previews"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.egit.feature.group" version="4.3.0.201604071810-r"/>
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-4.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.mylyn.ide_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.java_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.pde_feature.feature.group" version="3.19.0.v20160111-2059"/>
+ <unit id="org.eclipse.mylyn.bugzilla_feature.feature.group" version="3.19.0.v20160316-2133"/>
+ <unit id="org.eclipse.mylyn.context_feature.feature.group" version="3.19.0.v20160316-2105"/>
+ <unit id="org.eclipse.mylyn_feature.feature.group" version="3.19.0.v20160331-1842"/>
+ <unit id="org.eclipse.mylyn.wikitext_feature.feature.group" version="2.8.0.v20160315-1828"/>
+ <repository id="mylyn" location="http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.2.0.201603200413"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.2.0.201603200413"/>
+ <repository id="emfCompare" location="http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.xsd.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.12.0.v20160321-0508"/>
+ <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.cdo.epp.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.net4j.feature.group" version="4.5.0.v20151216-1631"/>
+ <unit id="org.eclipse.emf.cdo.server.feature.group" version="4.5.0.v20151208-0751"/>
+ <unit id="org.eclipse.emf.cdo.dawn.feature.group" version="2.1.300.v20150911-0923"/>
+ <unit id="org.eclipse.emf.cdo.feature.group" version="4.5.0.v20151123-0826"/>
+ <unit id="org.eclipse.emf.cdo.server.db.feature.group" version="4.4.0.v20151012-0603"/>
+ <repository id="cdo" location="http://download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.rcp.configuration.feature.group" version="1.0.200.v20160317-0200"/>
+ <unit id="org.eclipse.equinox.executable.feature.group" version="3.6.300.v20160316-1445"/>
+ <unit id="org.eclipse.e4.core.tools.feature.feature.group" version="4.5.100.v20160308-2123"/>
+ <unit id="org.eclipse.sdk.feature.group" version="4.6.0.v20160317-0200"/>
+ <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.tpd b/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.tpd
new file mode 100644
index 00000000000..12df82cd1fd
--- /dev/null
+++ b/releng/rcp/targetPlatform/portable/org.eclipse.papyrus.rcp.portable.target.tpd
@@ -0,0 +1,54 @@
+target "Papyrus RCP" with requirements source
+
+include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd"
+include "../../../extra/targetPlatform/portable/org.eclipse.papyrus.extra.portable.target.tpd"
+
+//updateFrom("EGIT",0)
+location egit "http://download.eclipse.org/egit/updates-4.3" {
+ org.eclipse.egit.feature.group
+}
+
+//updateFrom("Eclipse",0)
+
+location platform "http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/" {
+ org.eclipse.e4.core.tools.feature.feature.group
+}
+
+//updateFrom("Mylyn",0)
+
+location mylyn "http://download.eclipse.org/mylyn/drops/3.19.0/v20160331-2042" {
+ org.eclipse.mylyn.ide_feature.feature.group
+ org.eclipse.mylyn.java_feature.feature.group
+ org.eclipse.mylyn.pde_feature.feature.group
+ org.eclipse.mylyn.bugzilla_feature.feature.group
+ org.eclipse.mylyn.context_feature.feature.group
+ org.eclipse.mylyn_feature.feature.group
+ org.eclipse.mylyn.wikitext_feature.feature.group
+}
+
+//updateFrom("EMF COMPARE",0)
+
+location emfCompare "http://download.eclipse.org/modeling/emf/compare/updates/milestones/3.2/S201603200413" {
+ org.eclipse.emf.compare.ide.ui.source.feature.group
+}
+
+//updateFrom("EMF (Core)",0)
+
+location emf "http://download.eclipse.org/modeling/emf/emf/updates/2.12milestones/" {
+ org.eclipse.xsd.sdk.feature.group
+}
+
+//updateFrom("EMF CDO",0)
+
+location cdo "http://download.eclipse.org/modeling/emf/cdo/drops/S20151216-1133" {
+ org.eclipse.emf.cdo.epp.feature.group
+}
+
+//updateFrom("Eclipse",0)
+
+location platform "http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200/" {
+ org.eclipse.rcp.configuration.feature.group
+ org.eclipse.equinox.executable.feature.group
+}
+
+
diff --git a/releng/rcp/targetPlatform/portable/pom.xml b/releng/rcp/targetPlatform/portable/pom.xml
new file mode 100644
index 00000000000..838f2bf5221
--- /dev/null
+++ b/releng/rcp/targetPlatform/portable/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <artifactId>org.eclipse.papyrus.rcp.target.parent</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.rcp.portable.target</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>

Back to the top