Bug 569806 - [BPMN] Update to Papyrus 2020-12
Change-Id: I70715b9f83846500017886ac680cdd423635ba32
Signed-off-by: Sebastien Revol <sebastien.revol@cea.fr>
diff --git a/org.eclipse.papyrus.bpmn.architecture/META-INF/MANIFEST.MF b/org.eclipse.papyrus.bpmn.architecture/META-INF/MANIFEST.MF
index c1fad64..bbb091d 100644
--- a/org.eclipse.papyrus.bpmn.architecture/META-INF/MANIFEST.MF
+++ b/org.eclipse.papyrus.bpmn.architecture/META-INF/MANIFEST.MF
@@ -6,19 +6,22 @@
Bundle-Version: 0.10.0.qualifier
Bundle-Activator: org.eclipse.papyrus.bpmn.architecture.Activator
Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.gmf.runtime.emf.core;bundle-version="[1.7.0,2.0.0)",
- org.eclipse.gmf.runtime.emf.type.core;bundle-version="[1.9.0,2.0.0)",
- org.eclipse.gmf.runtime.notation;bundle-version="[1.8.0,2.0.0)",
- org.eclipse.papyrus.infra.architecture;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.architecture.representation;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.core.architecture;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.gmfdiag.representation;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.architecture;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.tools;bundle-version="[4.0.0,5.0.0)"
+ org.eclipse.core.runtime,
+ org.eclipse.gmf.runtime.emf.core;bundle-version="[1.7.0,2.0.0)",
+ org.eclipse.gmf.runtime.emf.type.core;bundle-version="[1.9.0,2.0.0)",
+ org.eclipse.gmf.runtime.notation;bundle-version="[1.8.0,2.0.0)",
+ org.eclipse.papyrus.infra.architecture;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.architecture.representation;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.core.architecture;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.representation;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.uml.architecture;bundle-version="[1.0.0,3.0.0)",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.uml.tools;bundle-version="[4.0.0,6.0.0)",
+ org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.emf;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.emf.gmf;bundle-version="[1.0.0,3.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.papyrus.bpmn.architecture,
diff --git a/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF b/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF
index f2219ee..6d1f73b 100755
--- a/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF
+++ b/org.eclipse.papyrus.bpmn.diagram.collaboration/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@
org.eclipse.core.runtime,
org.eclipse.papyrus.bpmn;bundle-version="0.7.0",
org.eclipse.papyrus.bpmn.diagram.common;bundle-version="0.7.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,5.0.0)",
org.eclipse.gmf.runtime.notation.edit,
org.eclipse.gmf.runtime.diagram.core,
org.eclipse.papyrus.uml.diagram.activity,
diff --git a/org.eclipse.papyrus.bpmn.diagram.common/META-INF/MANIFEST.MF b/org.eclipse.papyrus.bpmn.diagram.common/META-INF/MANIFEST.MF
index 446da79..8b2c422 100755
--- a/org.eclipse.papyrus.bpmn.diagram.common/META-INF/MANIFEST.MF
+++ b/org.eclipse.papyrus.bpmn.diagram.common/META-INF/MANIFEST.MF
@@ -5,20 +5,26 @@
Bundle-SymbolicName: org.eclipse.papyrus.bpmn.diagram.common;singleton:=true
Bundle-Version: 0.10.0.qualifier
Bundle-Activator: org.eclipse.papyrus.bpmn.diagram.common.Activator
-Require-Bundle: org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,4.0.0)",
+Require-Bundle: org.eclipse.papyrus.uml.tools.utils;bundle-version="[3.0.0,5.0.0)",
org.eclipse.papyrus.bpmn;bundle-version="0.7.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.architecture;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.2.0",
- org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.diagram.composite;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0",
- org.eclipse.papyrus.uml.tools;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.papyrus.uml.diagram.communication;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.papyrus.uml.diagram.clazz;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.uml.diagram.activity;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.core;bundle-version="2.3.0",
- org.eclipse.papyrus.infra.ui;bundle-version="[2.0.0,3.0.0)"
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.architecture;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="[1.2.0,5.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.uml.diagram.composite;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,3.0.0)",
+ org.eclipse.papyrus.uml.tools;bundle-version="[4.0.0,6.0.0)",
+ org.eclipse.papyrus.uml.diagram.communication;bundle-version="[4.0.0,6.0.0)",
+ org.eclipse.papyrus.uml.diagram.clazz;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.uml.diagram.activity;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.papyrus.infra.core;bundle-version="[2.3.0,5.0.0)",
+ org.eclipse.papyrus.infra.ui;bundle-version="[2.0.0,4.0.0)",
+ org.eclipse.ui;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.core.runtime;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.gmf.runtime.diagram.core;bundle-version="[1.7.0,2.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.commands;bundle-version="[3.0.0,5.0.0)",
+ org.eclipse.gmf.runtime.diagram.ui;bundle-version="[1.9.0,2.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.tooling.runtime;bundle-version="[3.0.0,5.0.0)"
Export-Package: org.eclipse.papyrus.bpmn.diagram.common,
org.eclipse.papyrus.bpmn.diagram.common.commands,
org.eclipse.papyrus.bpmn.diagram.common.edit.part,
diff --git a/org.eclipse.papyrus.bpmn.diagram.process/META-INF/MANIFEST.MF b/org.eclipse.papyrus.bpmn.diagram.process/META-INF/MANIFEST.MF
index a5fd94c..7261710 100755
--- a/org.eclipse.papyrus.bpmn.diagram.process/META-INF/MANIFEST.MF
+++ b/org.eclipse.papyrus.bpmn.diagram.process/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@
org.eclipse.core.runtime,
org.eclipse.papyrus.bpmn;bundle-version="0.7.0",
org.eclipse.papyrus.bpmn.diagram.common;bundle-version="0.7.0",
- org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.papyrus.uml.diagram.common;bundle-version="[3.0.0,5.0.0)",
org.eclipse.gmf.runtime.notation.edit,
org.eclipse.gmf.runtime.diagram.core,
org.eclipse.papyrus.uml.diagram.activity,
diff --git a/pom.xml b/pom.xml
index 8ce1fc8..7fa378f 100755
--- a/pom.xml
+++ b/pom.xml
@@ -20,8 +20,8 @@
<inceptionYear>2015</inceptionYear>
<properties>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
+ <java.source.version>11</java.source.version>
+ <java.target.version>11</java.target.version>
<component.shortname>bpmn</component.shortname>
<component.fullartifactId>org.eclipse.papyrus.bpmn</component.fullartifactId>
<component.hudson.tabname>bpmn</component.hudson.tabname>
@@ -30,9 +30,13 @@
<component.rcp.name>org.eclipse.papyrus.bpmn.rcp</component.rcp.name>
<component.apibaseline.url>http://download.eclipse.org/modeling/mdt/papyrus/components/bpmn/0.8.0_papyrus-bpmn-mars_190/</component.apibaseline.url>
<component.servicetype>org.eclipse.papyrus.bpmn.service.types</component.servicetype>
- <eclipse.targetrelease>2019-03</eclipse.targetrelease>
+ <eclipse.targetrelease>2020-12</eclipse.targetrelease>
<target.version>${project.version}</target.version>
<sonar.exclusions>**/src-gen/**</sonar.exclusions>
+
+ <tycho-version>2.0.0</tycho-version>
+ <tychoExtrasVersion>2.0.0</tychoExtrasVersion>
+
</properties>
<modules>
@@ -51,7 +55,7 @@
<ciManagement>
<system>Hudson</system>
- <url>https://hudson.eclipse.org/papyrus/view/${component.hudson.tabname}/</url>
+ <url>https://ci.eclipse.org/papyrus/view/${component.hudson.tabname}/</url>
</ciManagement>
<issueManagement>
<url>https://bugs.eclipse.org/bugs/buglist.cgi?product=Papyrus&component=${component.bugzilla.name}</url>
@@ -104,14 +108,47 @@
</snapshots>
</repository>
<repository>
- <id>eclipse-2019-03</id>
- <url>http://download.eclipse.org/releases/2019-03</url>
+ <id>eclipse-2020-12</id>
+ <url>http://download.eclipse.org/releases/2020-12</url>
<layout>p2</layout>
</repository>
</repositories>
<build>
<sourceDirectory>src</sourceDirectory>
+ <pluginManagement>
+ <!-- redistributed plugin configurations -->
+ <plugins>
+
+
+ <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>tycho-compiler-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <source>${java.source.version}</source>
+ <target>${java.target.version}</target>
+ <optimize>true</optimize>
+ <showWarnings>true</showWarnings>
+ <!-- Tycho build using the project's JDT settings. -->
+ <useProjectSettings>true</useProjectSettings>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </pluginManagement>
+
</build>
</project>
\ No newline at end of file
diff --git a/releng/org.eclipse.papyrus.bpmn.feature/feature.xml b/releng/org.eclipse.papyrus.bpmn.feature/feature.xml
index 43ada29..85e6b52 100755
--- a/releng/org.eclipse.papyrus.bpmn.feature/feature.xml
+++ b/releng/org.eclipse.papyrus.bpmn.feature/feature.xml
@@ -23,7 +23,7 @@
</license>
<requires>
- <import feature="org.eclipse.papyrus.sdk.feature" version="4.0.0" match="compatible"/>
+ <import feature="org.eclipse.papyrus.sdk.feature" version="4.0.0" match="greaterOrEqual"/>
</requires>
<plugin
diff --git a/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.target b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.target
new file mode 100644
index 0000000..deb3dfc
--- /dev/null
+++ b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.target
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde?>
+<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
+<target name="Papyrus 2019-03 4.3.0" sequenceNumber="1608202627">
+ <locations>
+ <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
+ <unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.ocl.uml.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.papyrus.views.properties.model.xwt" version="0.0.0"/>
+ <repository id="eclipse-2020-12" location="http://download.eclipse.org/releases/2020-12/"/>
+ </location>
+ </locations>
+</target>
diff --git a/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.tpd b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.tpd
new file mode 100644
index 0000000..1e1ff8d
--- /dev/null
+++ b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/org.eclipse.papyrus.bpmn.targetplatform.2020-12.tpd
@@ -0,0 +1,12 @@
+target "Papyrus 2019-03 4.3.0" with source requirements
+
+location "http://download.eclipse.org/releases/2020-12/" eclipse-2020-12 {
+ org.eclipse.platform.feature.group lazy
+ org.eclipse.rcp.feature.group lazy
+ org.eclipse.jdt.feature.group lazy
+ org.eclipse.equinox.p2.discovery.feature.feature.group lazy
+ org.eclipse.equinox.executable.feature.group lazy
+ org.eclipse.ocl.uml.feature.group lazy
+ org.eclipse.papyrus.sdk.feature.feature.group lazy
+ org.eclipse.papyrus.views.properties.model.xwt lazy
+}
diff --git a/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/pom.xml b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/pom.xml
new file mode 100644
index 0000000..b39b2d5
--- /dev/null
+++ b/releng/org.eclipse.papyrus.bpmn.targetplatform.2020-12/pom.xml
@@ -0,0 +1,11 @@
+<?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>
+ <artifactId>org.eclipse.papyrus.bpmn.releng</artifactId>
+ <groupId>org.eclipse.papyrus.bpmn</groupId>
+ <version>0.10.0-SNAPSHOT</version>
+ </parent>
+ <artifactId>org.eclipse.papyrus.bpmn.targetplatform.2020-12</artifactId>
+ <packaging>eclipse-target-definition</packaging>
+</project>
\ No newline at end of file
diff --git a/releng/pom.xml b/releng/pom.xml
index ae2d901..7043f0f 100755
--- a/releng/pom.xml
+++ b/releng/pom.xml
@@ -12,7 +12,7 @@
<modules>
<module>org.eclipse.papyrus.bpmn.feature</module>
<module>org.eclipse.papyrus.bpmn.p2</module>
- <module>org.eclipse.papyrus.bpmn.targetplatform.2019-03</module>
+ <module>org.eclipse.papyrus.bpmn.targetplatform.2020-12</module>
</modules>