[releng] [oxygen] Update release process to be able to release specific features
- Added dsml.validation specific profile and target
Change-Id: I4d1b47ba7df5af42d701883a5f668abca1caa3d5
Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
diff --git a/alf/pom.xml b/alf/pom.xml
index d08c62f..894b467 100755
--- a/alf/pom.xml
+++ b/alf/pom.xml
@@ -6,6 +6,7 @@
<artifactId>org.eclipse.papyrus.incubation</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
+
<artifactId>org.eclipse.papyrus.alf.parent</artifactId>
<packaging>pom</packaging>
diff --git a/dsml.validation/pom.xml b/dsml.validation/pom.xml
index 1d7aa04..3c9330a 100755
--- a/dsml.validation/pom.xml
+++ b/dsml.validation/pom.xml
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.incubation</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
+
<artifactId>org.eclipse.papyrus.dsml.validation.parent</artifactId>
<version>1.2.0-SNAPSHOT</version>
<packaging>pom</packaging>
@@ -20,4 +22,20 @@
<module>org.eclipse.papyrus.dsml.validation.feature</module>
</modules>
+ <profiles>
+ <profile>
+ <id>dsml.validation</id>
+
+ <properties>
+ <targetplatform.groupId>org.eclipse.papyrus</targetplatform.groupId>
+ <targetplatform.artifactId>org.eclipse.papyrus.incubation.dsml.validation.targetplatform</targetplatform.artifactId>
+ <targetplatform.version>1.2.0-SNAPSHOT</targetplatform.version>
+ </properties>
+
+ <modules>
+ <module>releng</module>
+ </modules>
+ </profile>
+ </profiles>
+
</project>
\ No newline at end of file
diff --git a/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/.project b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/.project
new file mode 100755
index 0000000..0a79233
--- /dev/null
+++ b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.incubation.p2</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/category.xml b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/category.xml
new file mode 100755
index 0000000..45865c7
--- /dev/null
+++ b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/category.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+ <feature url="features/org.eclipse.papyrus.dsml.validation.feature_1.2.0.qualifier.jar" id="org.eclipse.papyrus.dsml.validation.feature" version="1.2.0.qualifier">
+ <category name="org.eclipse.papyrus.incubation.category"/>
+ </feature>
+ <feature url="features/org.eclipse.papyrus.dsml.validation.feature.source_1.2.0.qualifier.jar" id="org.eclipse.papyrus.dsml.validation.feature.source" version="1.2.0.qualifier">
+ <category name="org.eclipse.papyrus.incubation.category"/>
+ </feature>
+
+ <category-def name="org.eclipse.papyrus.incubation.category" label="Papyrus Incubation">
+ <description>
+ Papyrus Incubation features
+ </description>
+ </category-def>
+</site>
diff --git a/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/pom.xml b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/pom.xml
new file mode 100755
index 0000000..35f8f4d
--- /dev/null
+++ b/dsml.validation/releng/org.eclipse.papyrus.incubation.dsml.validation.p2/pom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dsml.validation.releng</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.incubation.dsml.validation.p2</artifactId>
+ <packaging>eclipse-repository</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <version>2.8.2</version>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
diff --git a/dsml.validation/releng/pom.xml b/dsml.validation/releng/pom.xml
new file mode 100755
index 0000000..755f60a
--- /dev/null
+++ b/dsml.validation/releng/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dsml.validation.parent</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.dsml.validation.releng</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>targetplatform</module>
+ <module>org.eclipse.papyrus.incubation.dsml.validation.p2</module>
+ </modules>
+
+</project>
\ No newline at end of file
diff --git a/dsml.validation/releng/targetplatform/eclipse/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target b/dsml.validation/releng/targetplatform/eclipse/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target
new file mode 100755
index 0000000..43d07ed
--- /dev/null
+++ b/dsml.validation/releng/targetplatform/eclipse/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Oxygen" sequenceNumber="1498058053">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ui" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.types" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.uml" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.extensionpoints" version="0.0.0"/>
+ <unit id="org.eclipse.ocl" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>
+ <unit id="org.eclipse.xtext.xbase.lib" version="0.0.0"/>
+ <unit id="org.eclipse.xtend.lib" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.tools.utils" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.diagram.common" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.eclipse.project.editors" version="0.0.0"/>
+ <repository id="eclipse-oxygen" location="file:/home/data/httpd/download.eclipse.org/releases/oxygen/"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/.project
similarity index 100%
copy from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project
copy to dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/.project
diff --git a/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target
new file mode 100755
index 0000000..e8d4d2b
--- /dev/null
+++ b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.target
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Papyrus Oxygen" sequenceNumber="1498058053">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.ui" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.types" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.uml" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.extensionpoints" version="0.0.0"/>
+ <unit id="org.eclipse.ocl" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.ecore" version="0.0.0"/>
+ <unit id="org.eclipse.xtext.xbase.lib" version="0.0.0"/>
+ <unit id="org.eclipse.xtend.lib" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.tools.utils" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.uml.diagram.common" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.eclipse.project.editors" version="0.0.0"/>
+ <repository id="eclipse-oxygen" location="http://download.eclipse.org/releases/oxygen/"/>
+ </location>
+ </locations>
+</target>
diff --git a/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.tpd b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.tpd
new file mode 100755
index 0000000..1c842bc
--- /dev/null
+++ b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform.tpd
@@ -0,0 +1,16 @@
+target "Papyrus Oxygen" with source requirements
+
+location "http://download.eclipse.org/releases/oxygen/" eclipse-oxygen {
+ org.eclipse.ui lazy
+ org.eclipse.uml2.types lazy
+ org.eclipse.uml2.uml lazy
+ org.eclipse.papyrus.uml.extensionpoints lazy
+ org.eclipse.ocl lazy
+ org.eclipse.ocl.ecore lazy
+ org.eclipse.xtext.xbase.lib lazy
+ org.eclipse.xtend.lib lazy
+ org.eclipse.papyrus.uml.tools.utils lazy
+ org.eclipse.papyrus.uml.diagram.common lazy
+ org.eclipse.papyrus.eclipse.project.editors lazy
+}
+
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/pom.xml
similarity index 65%
copy from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
copy to dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/pom.xml
index b81e320..3ac5896 100755
--- a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
+++ b/dsml.validation/releng/targetplatform/org.eclipse.papyrus.incubation.dsml.validation.targetplatform/pom.xml
@@ -3,11 +3,11 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.releng</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <artifactId>org.eclipse.papyrus.dsml.validation.releng.targetplatform</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
</parent>
- <artifactId>org.eclipse.papyrus.incubation.targetplatform.oxygen</artifactId>
+ <artifactId>org.eclipse.papyrus.incubation.dsml.validation.targetplatform</artifactId>
<packaging>eclipse-target-definition</packaging>
</project>
\ No newline at end of file
diff --git a/dsml.validation/releng/targetplatform/pom.xml b/dsml.validation/releng/targetplatform/pom.xml
new file mode 100755
index 0000000..100823d
--- /dev/null
+++ b/dsml.validation/releng/targetplatform/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.dsml.validation.releng</artifactId>
+ <version>1.2.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.dsml.validation.releng.targetplatform</artifactId>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>org.eclipse.papyrus.incubation.dsml.validation.targetplatform</module>
+ </modules>
+
+ <profiles>
+ <profile>
+ <id>dsml.validation</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>org.eclipse.papyrus.incubation.dsml.validation.targetplatform</module>
+ </modules>
+ </profile>
+ </profiles>
+
+</project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 8b37f70..9bd260d 100755
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.papyrus</groupId>
<artifactId>org.eclipse.papyrus.incubation</artifactId>
@@ -14,8 +15,6 @@
<module>layers</module>
<module>elk</module>
<module>dsml.validation</module>
- <!-- Releng -->
- <module>releng</module>
</modules>
<properties>
@@ -167,7 +166,7 @@
<plugin>
<groupId>org.eclipse.cbi.maven.plugins</groupId>
<artifactId>eclipse-jarsigner-plugin</artifactId>
- <version>1.1.2</version>
+ <version>${jarSignerVersion}</version>
</plugin>
</plugins>
</pluginManagement>
@@ -176,15 +175,14 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <version>2.6</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
+
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
@@ -192,22 +190,22 @@
<showWarnings>true</showWarnings>
</configuration>
</plugin>
+
<!-- enable tycho build extension -->
<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><!-- enable source bundle generation -->
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
- <version>${tycho-version}</version>
<executions>
<execution>
<id>plugin-source</id>
@@ -217,10 +215,10 @@
</execution>
</executions>
</plugin>
+
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tycho-version}</version>
<executions>
<execution>
<id>source-feature</id>
@@ -256,10 +254,10 @@
</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>
@@ -270,15 +268,15 @@
</execution>
</executions>
</plugin>
+
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-versions-plugin</artifactId>
- <version>${tycho-version}</version>
</plugin>
+
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
- <version>${tycho-version}</version>
<configuration>
<failIfNoTests>false</failIfNoTests>
<useUIHarness>true</useUIHarness>
@@ -312,10 +310,10 @@
</dependencies>
</configuration>
</plugin>
+
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
<configuration>
<environments>
<environment>
@@ -331,9 +329,9 @@
</environments>
<target>
<artifact>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.incubation.targetplatform.oxygen</artifactId>
- <version>3.0.0-SNAPSHOT</version>
+ <groupId>${targetplatform.groupId}</groupId>
+ <artifactId>${targetplatform.artifactId}</artifactId>
+ <version>${targetplatform.version}</version>
</artifact>
</target>
</configuration>
@@ -343,10 +341,24 @@
</build>
-
<profiles>
- <profile>
- <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
+ <profile>
+ <id>buildAll</id>
+
+ <modules>
+ <module>releng</module>
+ </modules>
+
+ <properties>
+ <targetplatform.groupId>org.eclipse.papyrus</targetplatform.groupId>
+ <targetplatform.artifactId>org.eclipse.papyrus.incubation.targetplatform.oxygen</targetplatform.artifactId>
+ <targetplatform.version>3.0.0-SNAPSHOT</targetplatform.version>
+ </properties>
+
+ </profile>
+
+ <profile>
+ <id>packAndSign</id> <!-- Stable release profile, Eclipse servers only -->
<!-- Pack200 -->
<build>
<plugins>
diff --git a/releng/org.eclipse.papyrus.incubation.p2/category.xml b/releng/org.eclipse.papyrus.incubation.p2/category.xml
index ce66f9c..32fe044 100755
--- a/releng/org.eclipse.papyrus.incubation.p2/category.xml
+++ b/releng/org.eclipse.papyrus.incubation.p2/category.xml
@@ -20,12 +20,14 @@
<feature url="features/org.eclipse.papyrus.uml.alf.feature.source_0.7.0.qualifier.jar" id="org.eclipse.papyrus.uml.alf.feature.source" version="0.7.0.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
+
<feature url="features/org.eclipse.papyrus.layers.feature_1.2.0.qualifier.jar" id="org.eclipse.papyrus.layers.feature" version="1.2.0.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
<feature url="features/org.eclipse.papyrus.layers.feature.source_1.2.0.qualifier.jar" id="org.eclipse.papyrus.layers.feature.source" version="1.2.0.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
+
<feature url="features/org.eclipse.papyrus.infra.gmfdiag.elk.feature_0.1.0.qualifier.jar" id="org.eclipse.papyrus.infra.gmfdiag.elk.feature" version="0.1.0.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
@@ -39,6 +41,7 @@
<feature url="features/org.eclipse.papyrus.dsml.validation.feature.source_1.2.0.qualifier.jar" id="org.eclipse.papyrus.dsml.validation.feature.source" version="1.2.0.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
+
<feature url="features/org.eclipse.papyrus.refactoring.feature_0.0.1.qualifier.jar" id="org.eclipse.papyrus.refactoring.feature" version="0.0.1.qualifier">
<category name="org.eclipse.papyrus.incubation.category"/>
</feature>
diff --git a/releng/pom.xml b/releng/pom.xml
index 48e6da9..cf661ad 100755
--- a/releng/pom.xml
+++ b/releng/pom.xml
@@ -12,7 +12,7 @@
<packaging>pom</packaging>
<modules>
- <module>org.eclipse.papyrus.incubation.targetplatform.oxygen</module>
+ <module>targetplatform</module>
<module>org.eclipse.papyrus.incubation.p2</module>
</modules>
diff --git a/releng/eclipse/org.eclipse.papyrus.incubation.targetplatform.oxygen.target b/releng/targetplatform/eclipse/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
similarity index 100%
rename from releng/eclipse/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
rename to releng/targetplatform/eclipse/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project b/releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project
similarity index 100%
rename from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project
rename to releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/.project
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target b/releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
similarity index 100%
rename from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
rename to releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.target
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd b/releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
similarity index 100%
rename from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
rename to releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/org.eclipse.papyrus.incubation.targetplatform.oxygen.tpd
diff --git a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml b/releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
similarity index 87%
rename from releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
rename to releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
index b81e320..ee0bcc8 100755
--- a/releng/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
+++ b/releng/targetplatform/org.eclipse.papyrus.incubation.targetplatform.oxygen/pom.xml
@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.releng</artifactId>
+ <artifactId>org.eclipse.papyrus.releng.targetplatform</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
diff --git a/releng/targetplatform/pom.xml b/releng/targetplatform/pom.xml
new file mode 100755
index 0000000..fd427a7
--- /dev/null
+++ b/releng/targetplatform/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.papyrus</groupId>
+ <artifactId>org.eclipse.papyrus.releng</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.papyrus.releng.targetplatform</artifactId>
+ <packaging>pom</packaging>
+
+ <profiles>
+ <profile>
+ <id>oxygen</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ <property>
+ <name>eclipse.release</name>
+ <value>oxygen</value>
+ </property>
+ </activation>
+ <modules>
+ <module>org.eclipse.papyrus.incubation.targetplatform.oxygen</module>
+ </modules>
+ </profile>
+ </profiles>
+
+</project>
\ No newline at end of file