Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Goubet2016-01-21 12:32:42 +0000
committerLaurent Goubet2016-01-21 12:33:39 +0000
commite5b975f4e8b5bf034ce083b3b07f7bb2e24f5601 (patch)
tree1f0d83bfe662b9619f7c29f68897cba968198c19 /org.eclipse.emf.compare-parent
parent93c4ecb830fe3f4710e7ba0bce7af77f65bfaf51 (diff)
downloadorg.eclipse.emf.compare-e5b975f4e8b5bf034ce083b3b07f7bb2e24f5601.tar.gz
org.eclipse.emf.compare-e5b975f4e8b5bf034ce083b3b07f7bb2e24f5601.tar.xz
org.eclipse.emf.compare-e5b975f4e8b5bf034ce083b3b07f7bb2e24f5601.zip
target platform for Neon
Diffstat (limited to 'org.eclipse.emf.compare-parent')
-rw-r--r--org.eclipse.emf.compare-parent/pom.xml63
-rw-r--r--org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.target56
-rw-r--r--org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.tpd34
3 files changed, 151 insertions, 2 deletions
diff --git a/org.eclipse.emf.compare-parent/pom.xml b/org.eclipse.emf.compare-parent/pom.xml
index c1d310c54..f341631fd 100644
--- a/org.eclipse.emf.compare-parent/pom.xml
+++ b/org.eclipse.emf.compare-parent/pom.xml
@@ -343,14 +343,14 @@
</build>
<profiles>
<!--
- EMF Compare can be built against Mars, Luna, Kepler, Juno, Indigo, Helios and Galileo.
+ EMF Compare can be built against Neon, Mars, Luna, Kepler, Juno, Indigo, Helios and Galileo.
However, some parts of EMF Compare are dependent on recent platforms.
Namely, the UML and diagram comparison supports are only available for platforms Juno and higher.
Please set the "platform" variable to either one of the supported platform to activate the proper set of profiles.
-->
<!-- Target platforms are located in org.eclipse.emf.compare-parent/targetPlatforms. -->
<profile>
- <id>mars</id>
+ <id>neon</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
@@ -365,6 +365,65 @@
<groupId>org.eclipse.emf.compare</groupId>
<artifactId>emf.compare-parent</artifactId>
<version>${parent-version}</version>
+ <classifier>targetPlatforms/neon-sdk</classifier>
+ </artifact>
+ </target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <modules>
+ <module>../packaging/org.eclipse.emf.compare.update</module>
+ <module>../plugins/org.eclipse.emf.compare.ide.ui.tests.git</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.papyrus.tests.git</module>
+ <module>../packaging/org.eclipse.emf.compare.uml2-feature</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.edit</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.rcp</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.rcp.ui</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.tests</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.rcp.ui.tests</module>
+ <module>../packaging/org.eclipse.emf.compare.diagram.gmf-feature</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.edit</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.ide.ui</module>
+ <module>../packaging/org.eclipse.emf.compare.diagram.papyrus-feature</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.ide.ui.papyrus</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.edit.papyrus</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.papyrus</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.papyrus.tests</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.ide</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.ide.tests</module>
+ <module>../plugins/org.eclipse.emf.compare.uml2.ide.ui.tests</module>
+
+ <module>../plugins/org.eclipse.emf.compare.egit</module>
+ <module>../plugins/org.eclipse.emf.compare.egit.ui</module>
+ <module>../packaging/org.eclipse.emf.compare.egit-feature</module>
+ <module>../plugins/org.eclipse.emf.compare.subversive</module>
+ <module>../packaging/org.eclipse.emf.compare.subversive-feature</module>
+
+ <module>../plugins/org.eclipse.emf.compare.diagram.sirius</module>
+ <module>../plugins/org.eclipse.emf.compare.diagram.ide.ui.sirius</module>
+ <module>../packaging/org.eclipse.emf.compare.diagram.sirius-feature</module>
+
+ </modules>
+ </profile>
+ <profile>
+ <id>mars</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <configuration>
+ <target>
+ <artifact>
+ <groupId>org.eclipse.emf.compare</groupId>
+ <artifactId>emf.compare-parent</artifactId>
+ <version>${parent-version}</version>
<classifier>targetPlatforms/mars-sdk</classifier>
</artifact>
</target>
diff --git a/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.target b/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.target
new file mode 100644
index 000000000..cf404ffb8
--- /dev/null
+++ b/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.target
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
+<target name="EMF Compare based on Neon SDK" sequenceNumber="1453286780">
+ <locations>
+ <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="com.google.guava" version="11.0.2.v201303041551"/>
+ <unit id="org.junit" version="4.12.0.v201504281640"/>
+ <unit id="org.apache.log4j" version="1.2.15.v201012070815"/>
+ <unit id="javaewah" version="0.7.9.v201401101600"/>
+ <unit id="org.apache.commons.compress" version="1.6.0.v201310281400"/>
+ <unit id="org.kohsuke.args4j" version="2.0.21.v201301150030"/>
+ <unit id="org.mockito" version="1.9.5.v201311280930"/>
+ <unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
+ <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.egit.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/egit/updates-nightly"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.platform.sdk" version="0.0.0"/>
+ <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.uml2.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.emf.ecoretools.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.team.svn.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.jdt.annotation" version="1.1.100.v20140704-0625"/>
+ <repository location="http://download.eclipse.org/releases/neon"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="fr.obeo.performance" version="1.0.0.201402071743"/>
+ <repository location="http://axelrichard.github.io/fr.obeo.performance/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.acceleo.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.acceleo.query.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/acceleo/updates/nightly/latest"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.sirius" version="0.0.0"/>
+ <unit id="org.eclipse.sirius.runtime.acceleo.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/sirius/updates/nightly/latest/neon"/>
+ </location>
+ <!--location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.obeonetwork.dsl.uml2.runtime.feature.feature.group" version="6.0.0.201510191019"/>
+ <repository location="http://obeo-umldesigner-nightly.s3-website-eu-west-1.amazonaws.com/master/repository"/>
+ </location-->
+ </locations>
+</target>
diff --git a/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.tpd b/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.tpd
new file mode 100644
index 000000000..f11def152
--- /dev/null
+++ b/org.eclipse.emf.compare-parent/targetPlatforms/neon-sdk.tpd
@@ -0,0 +1,34 @@
+target "EMF Compare based on Neon SDK"
+
+include "fragments/licence.tpd"
+include "fragments/orbit.tpd"
+include "fragments/egit-nightly.tpd"
+include "fragments/perf.tpd"
+
+with source, requirements
+
+location "http://download.eclipse.org/releases/neon" {
+ org.eclipse.platform.sdk lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.emf.transaction.sdk.feature.group lazy
+ org.eclipse.uml2.feature.group lazy
+ org.eclipse.gmf.runtime.notation.sdk.feature.group lazy
+ org.eclipse.emf.ecoretools.sdk.feature.group lazy
+ org.eclipse.papyrus.sdk.feature.feature.group lazy
+ org.eclipse.team.svn.feature.group lazy
+ org.eclipse.jdt.annotation [1.1.100,2.0.0)
+}
+
+location "http://download.eclipse.org/acceleo/updates/nightly/latest" {
+ org.eclipse.acceleo.feature.group lazy
+ org.eclipse.acceleo.query.feature.group lazy
+}
+
+location "http://download.eclipse.org/sirius/updates/nightly/latest/neon" {
+ org.eclipse.sirius lazy
+ org.eclipse.sirius.runtime.acceleo.feature.group lazy
+}
+
+location "http://obeo-umldesigner-nightly.s3-website-eu-west-1.amazonaws.com/master/repository" {
+ org.obeonetwork.dsl.uml2.runtime.feature.feature.group
+}

Back to the top