Oxygen target platform
Change-Id: I11c9d64b89272218f0ec5044f16bf89117eff19a
diff --git a/pom.xml b/pom.xml
index 3fbc34b..09c0a9f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,6 +52,7 @@
</scm>
<modules>
+ <module>releng/org.eclipse.acceleo.targetplatforms/oxygen</module>
<module>releng/org.eclipse.acceleo.targetplatforms/neon</module>
<module>releng/org.eclipse.acceleo.targetplatforms/mars</module>
<module>releng/org.eclipse.acceleo.targetplatforms/luna</module>
@@ -310,11 +311,66 @@
<profiles>
<profile>
- <id>platform-neon</id>
+ <id>platform-oxygen</id>
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>platform-version-name</name>
+ <value>oxygen</value>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <configuration>
+ <target>
+ <artifact>
+ <groupId>org.eclipse.acceleo</groupId>
+ <artifactId>acceleo-oxygen</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </artifact>
+ </target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <modules>
+ <module>query/plugins/org.eclipse.acceleo.annotations</module>
+ <module>query/plugins/org.eclipse.acceleo.query</module>
+ <module>query/plugins/org.eclipse.acceleo.query.ide</module>
+ <module>query/plugins/org.eclipse.acceleo.query.ide.ui</module>
+
+ <module>query/plugins/org.eclipse.acceleo.query.doc</module>
+
+ <module>query/features/org.eclipse.acceleo.query-feature</module>
+
+ <module>query/tests/org.eclipse.acceleo.query.tests.nestedpackages</module>
+ <module>query/tests/org.eclipse.acceleo.query.tests.qmodel</module>
+ <module>query/tests/org.eclipse.acceleo.query.tests.anydsl</module>
+ <module>query/tests/org.eclipse.acceleo.query.tests.anydsl.edit</module>
+ <module>query/tests/org.eclipse.acceleo.query.tests.anydsl.editor</module>
+ <module>query/tests/org.eclipse.acceleo.query.tests</module>
+ <module>query/tests/org.eclipse.acceleo.query.ide.tests</module>
+ <module>query/tests/org.eclipse.acceleo.query.ide.ui.tests</module>
+
+ <module>plugins/org.eclipse.acceleo.ui.interpreter.ocl</module>
+ <module>plugins/org.eclipse.acceleo.ui.interpreter.completeocl.edit</module>
+ <module>plugins/org.eclipse.acceleo.ui.interpreter.completeocl</module>
+
+ <module>features/org.eclipse.acceleo.ui.interpreter.ocl-feature</module>
+ <module>features/org.eclipse.acceleo.ui.interpreter.completeocl-feature</module>
+
+ <module>releng/org.eclipse.acceleo-updatesite</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>platform-neon</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ <property>
+ <name>platform-version-name</name>
<value>neon</value>
</property>
</activation>
diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
new file mode 100644
index 0000000..a4c58c7
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.target
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="Acceleo Oxygen Target Platform" sequenceNumber="1489419270">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="com.google.guava" version="15.0.0.v201403281430"/>
+ <unit id="org.junit" version="4.12.0.v201504281640"/>
+ <unit id="org.antlr.runtime" version="4.3.0.v201502022030"/>
+ <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>
+ <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20150519210750/repository/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.license.feature.group" version="1.0.1.v20140414-1359"/>
+ <repository location="http://download.eclipse.org/cbi/updates/license"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/technology/swtbot/releases/latest/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="lpg.runtime.java" 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.ocl.common" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.examples.xtext.console" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.xtext.completeocl" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.xtext.completeocl.ui" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.pivot.uml" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.pivot.ui" version="0.0.0"/>
+ <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
+ <unit id="org.eclipse.equinox.core.feature.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.sirius.runtime.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.sirius.specifier.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/releases/oxygen"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd
new file mode 100644
index 0000000..d32e388
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/acceleo-oxygen.tpd
@@ -0,0 +1,35 @@
+target "Acceleo Oxygen Target Platform"
+
+include "../common/orbit.tpd"
+include "../common/license.tpd"
+include "../common/swtbot.tpd"
+
+with source requirements
+
+location "http://download.eclipse.org/releases/oxygen" {
+ org.eclipse.platform.sdk lazy
+ org.eclipse.equinox.core.feature.feature.group lazy
+
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.jdt.feature.group lazy
+ org.eclipse.pde.feature.group lazy
+ org.eclipse.uml2.feature.group lazy
+
+ org.eclipse.sirius.runtime.feature.group lazy
+ org.eclipse.sirius.specifier.feature.group lazy
+}
+
+location "http://download.eclipse.org/releases/oxygen" {
+ lpg.runtime.java lazy
+
+ org.eclipse.ocl lazy
+ org.eclipse.ocl.ecore lazy
+ org.eclipse.ocl.common lazy
+
+ org.eclipse.ocl.examples.xtext.console lazy
+ org.eclipse.ocl.xtext.completeocl lazy
+ org.eclipse.ocl.xtext.completeocl.ui lazy
+
+ org.eclipse.ocl.pivot.uml lazy
+ org.eclipse.ocl.pivot.ui lazy
+}
diff --git a/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml b/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml
new file mode 100644
index 0000000..bf33599
--- /dev/null
+++ b/releng/org.eclipse.acceleo.targetplatforms/oxygen/pom.xml
@@ -0,0 +1,18 @@
+<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/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.acceleo</groupId>
+ <artifactId>org.eclipse.acceleo-parent</artifactId>
+ <version>3.7.0-SNAPSHOT</version>
+ <relativePath>../../..</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.acceleo</groupId>
+ <artifactId>acceleo-oxygen</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-target-definition</packaging>
+
+</project>