Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Langer2018-09-27 04:56:08 -0400
committerGerrit Code Review @ Eclipse.org2018-09-27 04:56:08 -0400
commit900872109201ad7cca4f3c648c439896c0d15935 (patch)
treede11f76cded8d4520eed05d3daeaf1f437ec606b
parent8271e9f3bb4a7c10970164e5e0fe47d7a568a1b6 (diff)
parent968fb64854e6cc8205774cb1909f3bc9c5526bb3 (diff)
downloadorg.eclipse.papyrus-collaborativemodeling-900872109201ad7cca4f3c648c439896c0d15935.tar.gz
org.eclipse.papyrus-collaborativemodeling-900872109201ad7cca4f3c648c439896c0d15935.tar.xz
org.eclipse.papyrus-collaborativemodeling-900872109201ad7cca4f3c648c439896c0d15935.zip
Merge "Add compare-oxygen target and update root pom.xml"
-rwxr-xr-xplugins/compare/pom.xml56
-rw-r--r--plugins/compare/targetplatforms/compare-oxygen.target66
-rwxr-xr-xplugins/compare/targetplatforms/compare-oxygen.tpd62
-rw-r--r--plugins/compare/targetplatforms/compare.tests-oxygen.target12
-rwxr-xr-xplugins/compare/targetplatforms/compare.tests-oxygen.tpd61
5 files changed, 170 insertions, 87 deletions
diff --git a/plugins/compare/pom.xml b/plugins/compare/pom.xml
index ce2481a..a15777e 100755
--- a/plugins/compare/pom.xml
+++ b/plugins/compare/pom.xml
@@ -4,18 +4,14 @@
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html Contributors:
Philip Langer - Initial API and implementation -->
-
-<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">
+<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>
-
<!-- Project POM (aggregator) -->
<groupId>org.eclipse.papyrus.compare</groupId>
<artifactId>org.eclipse.papyrus.compare.releng</artifactId>
<version>0.7.0-SNAPSHOT</version>
<packaging>pom</packaging>
<description>Papyrus Compare allows to diff/merge Papyrus models with EGit.</description>
-
<properties>
<!-- plugins versions -->
<!-- use 'mvn versions:display-plugin-updates' to check for the latest -->
@@ -26,24 +22,20 @@
<maven-pmd-version>3.1</maven-pmd-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jarSignerVersion>1.1.2</jarSignerVersion>
-
<!-- Eclipse properties -->
-
<!-- default environment overridden by profile, tycho preempts profile -->
<java.source>1.8</java.source>
<java.target>1.8</java.target>
<target.folder>targetplatforms</target.folder>
- <target.stream>release</target.stream> <!-- release | nightly -->
+
+ <!-- release | nightly -->
<target.file>${target.folder}/compare-${target.stream}</target.file>
-
<!-- Platform properties -->
<env.ui.test>-Xms256m -Xmx1024m</env.ui.test>
-
<!-- P2 Repo References -->
<egit.p2.repo>http://download.eclipse.org/egit/updates</egit.p2.repo>
<emf-compare.p2.repo>http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/integration/</emf-compare.p2.repo>
</properties>
-
<pluginRepositories>
<pluginRepository>
<id>eclipse-maven-releases</id>
@@ -83,7 +75,8 @@
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho-version}</version>
</plugin>
- <plugin><!-- enable source bundle generation -->
+ <plugin>
+ <!-- enable source bundle generation -->
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<version>${tycho-version}</version>
@@ -163,7 +156,8 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
</plugin>
- <plugin><!-- enable source bundle generation -->
+ <plugin>
+ <!-- enable source bundle generation -->
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<executions>
@@ -244,10 +238,10 @@
</plugin>
</plugins>
</build>
-
<profiles>
<profile>
- <id>packAndSign</id> <!-- Stable release profile. Takes +30min. Eclipse servers only -->
+ <id>packAndSign</id>
+ <!-- Stable release profile. Takes +30min. Eclipse servers only -->
<!-- Pack200 -->
<build>
<plugins>
@@ -316,10 +310,9 @@
</property>
</activation>
</profile>
-
-
<profile>
- <id>pack</id> <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
+ <id>pack</id>
+ <!-- Nightly profile. Artifacts can be consumed, but are not signed -->
<build>
<plugins>
<!-- Pack200 -->
@@ -363,24 +356,41 @@
</activation>
</profile>
<profile>
+ <id>release</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <properties>
+ <target.stream>release</target.stream>
+ </properties>
+ </profile>
+
+ <profile>
<id>nightly</id>
<activation>
<property>
<name>target.stream</name>
- <value>nightly</value>
- </property>
+ <value>nightly</value></property>
</activation>
<properties>
+ <target.stream>nightly</target.stream>
<egit.p2.repo>http://download.eclipse.org/egit/updates</egit.p2.repo>
<emf-compare.p2.repo>http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/integration/</emf-compare.p2.repo>
</properties>
</profile>
+ <profile>
+ <id>oxygen</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <properties>
+ <target.stream>oxygen</target.stream>
+ </properties>
+ </profile>
</profiles>
-
<modules>
<module>bundles</module>
<module>tests</module>
<module>org.eclipse.papyrus.compare.p2</module>
</modules>
-
-</project>
+</project> \ No newline at end of file
diff --git a/plugins/compare/targetplatforms/compare-oxygen.target b/plugins/compare/targetplatforms/compare-oxygen.target
new file mode 100644
index 0000000..23a965e
--- /dev/null
+++ b/plugins/compare/targetplatforms/compare-oxygen.target
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
+<target name="Compare Target Platform - Oxygen" sequenceNumber="1538035456">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.platform.feature.group" version="4.7.3.v20180330-0640"/>
+ <unit id="org.eclipse.sdk.feature.group" version="4.7.3.v20180330-0919"/>
+ <unit id="org.eclipse.rcp.feature.group" version="4.7.3.v20180330-0640"/>
+ <unit id="org.eclipse.jdt.feature.group" version="3.13.4.v20180330-0919"/>
+ <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.1.1.v20170906-1259"/>
+ <unit id="org.eclipse.equinox.executable.feature.group" version="3.7.2.v20171108-1834"/>
+ <unit id="org.eclipse.draw2d" version="3.10.100.201606061308"/>
+ <unit id="org.eclipse.gef" version="3.11.0.201606061308"/>
+ <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.7.0.v20170604-1316"/>
+ <unit id="org.eclipse.emf.sdk.feature.group" version="2.13.0.v20170609-0928"/>
+ <unit id="org.eclipse.xsd.sdk.feature.group" version="2.13.0.v20170609-0928"/>
+ <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.11.0.201706061352"/>
+ <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.11.0.201706061339"/>
+ <unit id="org.eclipse.emf.workspace.feature.group" version="1.11.0.201706061339"/>
+ <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.11.0.201706061354"/>
+ <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.11.0.201706061437"/>
+ <unit id="org.eclipse.uml2.sdk.feature.group" version="5.3.0.v20170605-1616"/>
+ <repository id="eclipse-oxygen" location="http://download.eclipse.org/releases/oxygen/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.egit.feature.group" version="5.0.3.201809091024-r"/>
+ <unit id="org.eclipse.jgit.feature.group" version="5.0.3.201809091024-r"/>
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-5.0.3"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.emf.compare.source.feature.group" version="3.3.4.201806221350"/>
+ <unit id="org.eclipse.emf.compare.diagram.gmf.source.feature.group" version="3.3.4.201806221350"/>
+ <unit id="org.eclipse.emf.compare.uml2.source.feature.group" version="3.3.4.201806221350"/>
+ <unit id="org.eclipse.emf.compare.egit.source.feature.group" version="1.2.3.201805161152"/>
+ <unit id="org.eclipse.emf.compare.ide.ui.source.feature.group" version="3.3.4.201806221350"/>
+ <unit id="org.eclipse.emf.compare.rcp.ui.source.feature.group" version="3.3.4.201806221350"/>
+ <repository id="emfCompare" location="http://download.eclipse.org/modeling/emf/compare/updates/releases/"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
+ <unit id="org.apache.commons.io.source" version="2.2.0.v201405211200"/>
+ <unit id="com.google.inject" version="3.0.0.v201605172100"/>
+ <unit id="com.google.guava" version="21.0.0.v20170206-1425"/>
+ <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/>
+ <unit id="javaewah" version="1.1.6.v20160919-1400"/>
+ <unit id="org.apache.commons.compress" version="1.6.0.v201310281400"/>
+ <unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/>
+ <unit id="org.kohsuke.args4j" version="2.33.0.v20160323-2218"/>
+ <unit id="org.mockito" version="1.9.5.v201605172210"/>
+ <unit id="org.hamcrest" version="1.1.0.v20090501071000"/>
+ <unit id="org.hamcrest.library" version="1.3.0.v201505072020"/>
+ <unit id="org.hamcrest.integration" version="1.3.0.v201305210900"/>
+ <unit id="org.hamcrest.text" version="1.1.0.v20090501071000"/>
+ <unit id="org.objenesis" version="1.0.0.v201505121915"/>
+ <repository id="orbit" location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository"/>
+ </location>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="3.4.0.201805210649"/>
+ <unit id="org.eclipse.papyrus.infra.gmfdiag.feature.feature.group" version="3.0.0.201805210649"/>
+ <unit id="org.eclipse.papyrus.infra.services.feature.feature.group" version="3.0.0.201805210649"/>
+ <unit id="org.eclipse.papyrus.views.properties.toolsmiths" version="2.0.2.201805210649"/>
+ <repository id="papyrus" location="http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/oxygen"/>
+ </location>
+ </locations>
+</target>
diff --git a/plugins/compare/targetplatforms/compare-oxygen.tpd b/plugins/compare/targetplatforms/compare-oxygen.tpd
new file mode 100755
index 0000000..7ae1140
--- /dev/null
+++ b/plugins/compare/targetplatforms/compare-oxygen.tpd
@@ -0,0 +1,62 @@
+target "Compare Target Platform - Oxygen" with source requirements
+
+location "http://download.eclipse.org/releases/oxygen/" eclipse-oxygen {
+ org.eclipse.platform.feature.group
+ org.eclipse.sdk.feature.group
+ org.eclipse.rcp.feature.group
+ org.eclipse.jdt.feature.group
+ org.eclipse.equinox.p2.discovery.feature.feature.group
+ org.eclipse.equinox.executable.feature.group
+ org.eclipse.draw2d
+ org.eclipse.gef
+ org.eclipse.m2m.qvt.oml.sdk.feature.group
+ org.eclipse.emf.sdk.feature.group
+ org.eclipse.xsd.sdk.feature.group
+ org.eclipse.emf.validation.sdk.feature.group
+ org.eclipse.emf.transaction.sdk.feature.group
+ org.eclipse.emf.workspace.feature.group
+ org.eclipse.gmf.runtime.notation.sdk.feature.group
+ org.eclipse.gmf.runtime.sdk.feature.group
+ org.eclipse.uml2.sdk.feature.group
+}
+
+location "http://download.eclipse.org/egit/updates-5.0.3" egit {
+ org.eclipse.egit.feature.group
+ org.eclipse.jgit.feature.group
+}
+
+location "http://download.eclipse.org/modeling/emf/compare/updates/releases/" emfCompare {
+ org.eclipse.emf.compare.source.feature.group [3.3.3,4.0.0)
+ org.eclipse.emf.compare.diagram.gmf.source.feature.group [3.3.3,4.0.0)
+ org.eclipse.emf.compare.uml2.source.feature.group [3.3.3,4.0.0)
+ org.eclipse.emf.compare.egit.source.feature.group [1.2.3,2.0.0)
+ org.eclipse.emf.compare.ide.ui.source.feature.group [3.3.3,4.0.0)
+ org.eclipse.emf.compare.rcp.ui.source.feature.group [3.3.3,4.0.0)
+}
+
+//manualUpdate
+location orbit "http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository" {
+ org.apache.commons.io
+ org.apache.commons.io.source
+ com.google.inject
+ com.google.guava [21.0.0,22.0.0)
+ com.google.guava.source [21.0.0,22.0.0)
+ /* Egit/Jgit */
+ javaewah
+ org.apache.commons.compress
+ org.apache.commons.lang
+ org.kohsuke.args4j
+ org.mockito [1.9.0,2.0.0)
+ org.hamcrest
+ org.hamcrest.library
+ org.hamcrest.integration
+ org.hamcrest.text
+ org.objenesis [1.0.0,2.0.0)
+}
+
+location papyrus "http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/oxygen" {
+ org.eclipse.papyrus.sdk.feature.feature.group
+ org.eclipse.papyrus.infra.gmfdiag.feature.feature.group
+ org.eclipse.papyrus.infra.services.feature.feature.group
+ org.eclipse.papyrus.views.properties.toolsmiths
+}
diff --git a/plugins/compare/targetplatforms/compare.tests-oxygen.target b/plugins/compare/targetplatforms/compare.tests-oxygen.target
index 60993cf..5d0b5db 100644
--- a/plugins/compare/targetplatforms/compare.tests-oxygen.target
+++ b/plugins/compare/targetplatforms/compare.tests-oxygen.target
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde?>
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
-<target name="Compare Target Platform - Oxygen, Tests" sequenceNumber="1537534353">
+<target name="Compare Target Platform - Oxygen, Tests" sequenceNumber="1538034300">
<locations>
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.eclipse.platform.feature.group" version="4.7.3.v20180330-0640"/>
@@ -24,9 +24,9 @@
<repository id="eclipse-oxygen" location="http://download.eclipse.org/releases/oxygen/"/>
</location>
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.egit.feature.group" version="0.0.0"/>
- <unit id="org.eclipse.jgit.feature.group" version="0.0.0"/>
- <repository id="egit" location="http://download.eclipse.org/egit/updates"/>
+ <unit id="org.eclipse.egit.feature.group" version="5.0.3.201809091024-r"/>
+ <unit id="org.eclipse.jgit.feature.group" version="5.0.3.201809091024-r"/>
+ <repository id="egit" location="http://download.eclipse.org/egit/updates-5.0.3"/>
</location>
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.apache.commons.io" version="2.2.0.v201405211200"/>
@@ -61,8 +61,8 @@
<repository id="xwt" location="http://download.eclipse.org/xwt/updates"/>
</location>
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="0.0.0"/>
- <repository id="sysml" location="https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastStableBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/"/>
+ <unit id="org.eclipse.papyrus.sysml14.feature.feature.group" version="1.2.0"/>
+ <repository id="sysml" location="http://download.eclipse.org/modeling/mdt/papyrus/components/sysml14"/>
</location>
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.eclipse.emf.compare.tests.source.feature.group" version="3.5.2.201806221350"/>
diff --git a/plugins/compare/targetplatforms/compare.tests-oxygen.tpd b/plugins/compare/targetplatforms/compare.tests-oxygen.tpd
index 931b880..9c35634 100755
--- a/plugins/compare/targetplatforms/compare.tests-oxygen.tpd
+++ b/plugins/compare/targetplatforms/compare.tests-oxygen.tpd
@@ -1,58 +1,6 @@
target "Compare Target Platform - Oxygen, Tests" with source requirements
-location "http://download.eclipse.org/releases/oxygen/" eclipse-oxygen {
- org.eclipse.platform.feature.group
- org.eclipse.sdk.feature.group
- org.eclipse.rcp.feature.group
- org.eclipse.jdt.feature.group
- org.eclipse.equinox.p2.discovery.feature.feature.group
- org.eclipse.equinox.executable.feature.group
- org.eclipse.draw2d
- org.eclipse.gef
- org.eclipse.m2m.qvt.oml.sdk.feature.group
- org.eclipse.emf.sdk.feature.group
- org.eclipse.xsd.sdk.feature.group
- org.eclipse.emf.validation.sdk.feature.group
- org.eclipse.emf.transaction.sdk.feature.group
- org.eclipse.emf.workspace.feature.group
- org.eclipse.gmf.runtime.notation.sdk.feature.group
- org.eclipse.gmf.runtime.sdk.feature.group
- org.eclipse.uml2.sdk.feature.group
-}
-
-location "http://download.eclipse.org/egit/updates" egit {
- org.eclipse.egit.feature.group
- org.eclipse.jgit.feature.group
-}
-
-location "http://download.eclipse.org/modeling/emf/compare/updates/releases/" emfCompare {
- org.eclipse.emf.compare.source.feature.group [3.3.3,4.0.0)
- org.eclipse.emf.compare.diagram.gmf.source.feature.group [3.3.3,4.0.0)
- org.eclipse.emf.compare.uml2.source.feature.group [3.3.3,4.0.0)
- org.eclipse.emf.compare.egit.source.feature.group [1.2.3,2.0.0)
- org.eclipse.emf.compare.ide.ui.source.feature.group [3.3.3,4.0.0)
- org.eclipse.emf.compare.rcp.ui.source.feature.group [3.3.3,4.0.0)
-}
-
-//manualUpdate
-location orbit "http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository" {
- org.apache.commons.io
- org.apache.commons.io.source
- com.google.inject
- com.google.guava [21.0.0,22.0.0)
- com.google.guava.source [21.0.0,22.0.0)
- /* Egit/Jgit */
- javaewah
- org.apache.commons.compress
- org.apache.commons.lang
- org.kohsuke.args4j
- org.mockito [1.9.0,2.0.0)
- org.hamcrest
- org.hamcrest.library
- org.hamcrest.integration
- org.hamcrest.text
- org.objenesis [1.0.0,2.0.0)
-}
+include "compare-oxygen.tpd"
location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" {
org.eclipse.papyrus.junit.utils lazy
@@ -76,11 +24,8 @@ location xwt "http://download.eclipse.org/xwt/updates" {
}
-// Required for Compare test ProfileMigrationTest and Architecture Framework support tests
-// NOTE that this is a volatile Hudson build archive. It should be replaced by a release
-// build ASAP! This is only even remote feasible because it is a tests-only dependency.
-location sysml "https://hudson.eclipse.org/papyrus/job/papyrus-sysml-oxygen/lastStableBuild/artifact/releng/org.eclipse.papyrus.sysml14.p2/target/repository/" {
- org.eclipse.papyrus.sysml14.feature.feature.group lazy
+location sysml "http://download.eclipse.org/modeling/mdt/papyrus/components/sysml14" {
+ org.eclipse.papyrus.sysml14.feature.feature.group [1.2.0,1.3.0)
}
location emfCompare "http://download.eclipse.org/modeling/emf/compare/updates/releases/" {

Back to the top