From c335e5920151ec6f0488f5dd306d027aa6b4ff87 Mon Sep 17 00:00:00 2001 From: Ernesto Posse Date: Fri, 7 Jul 2017 13:06:24 -0400 Subject: Clean-up TPs * Eliminated unused features * Gave uniform names and description to all .tpd files * Reformatted all .tpd files to have uniform formatting so that it is easy to compare the nightly, milestones and releases variants. * Regenerated .target files accordingly * Renamed common.tpd to base.tpd to avoid confusion with the "common" feature * Restructured the inclusion chains to better reflect dependencies as follows: {tooling, codegen} include {core} includes {profile} includes {papyrus} include {base} {releng,migration} includes {tooling} {rt.include} includes {papyrus} Change-Id: Ib97e2e019fd5254b315444303f46ee865e128355 Signed-off-by: Ernesto Posse --- org.eclipse.papyrusrt.targetplatform/README.md | 2 +- org.eclipse.papyrusrt.targetplatform/build.xml | 2 +- ...rg.eclipse.papyrusrt.targetplatform.base.target | 29 ++++++ .../org.eclipse.papyrusrt.targetplatform.base.tpd | 29 ++++++ ...eclipse.papyrusrt.targetplatform.codegen.target | 51 +++-------- ...eclipse.papyrusrt.targetplatform.codegen.target | 51 +++-------- ...rg.eclipse.papyrusrt.targetplatform.codegen.tpd | 28 +++--- ....eclipse.papyrusrt.targetplatform.common.target | 59 ------------ ...org.eclipse.papyrusrt.targetplatform.common.tpd | 58 ------------ ...rg.eclipse.papyrusrt.targetplatform.core.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.core.target | 42 ++------- .../org.eclipse.papyrusrt.targetplatform.core.tpd | 20 ++-- ....eclipse.papyrusrt.targetplatform.installer.tpd | 10 +- ...lipse.papyrusrt.targetplatform.migration.target | 64 ++++++------- ...lipse.papyrusrt.targetplatform.migration.target | 64 ++++++------- ....eclipse.papyrusrt.targetplatform.migration.tpd | 18 ++-- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.papyrus.tpd | 25 ++--- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.profile.tpd | 11 ++- ....eclipse.papyrusrt.targetplatform.releng.target | 70 +++++++------- ....eclipse.papyrusrt.targetplatform.releng.target | 70 +++++++------- ...org.eclipse.papyrusrt.targetplatform.releng.tpd | 57 ++++-------- ...pse.papyrusrt.targetplatform.rt.included.target | 45 ++------- ...pse.papyrusrt.targetplatform.rt.included.target | 43 ++------- ...clipse.papyrusrt.targetplatform.rt.included.tpd | 12 ++- ...eclipse.papyrusrt.targetplatform.tooling.target | 64 ++++++------- ...eclipse.papyrusrt.targetplatform.tooling.target | 64 ++++++------- ...rg.eclipse.papyrusrt.targetplatform.tooling.tpd | 35 ++++++- ...rg.eclipse.papyrusrt.targetplatform.base.target | 29 ++++++ .../org.eclipse.papyrusrt.targetplatform.base.tpd | 30 ++++++ ...eclipse.papyrusrt.targetplatform.codegen.target | 58 +++--------- ...eclipse.papyrusrt.targetplatform.codegen.target | 58 +++--------- ...rg.eclipse.papyrusrt.targetplatform.codegen.tpd | 21 ++--- ....eclipse.papyrusrt.targetplatform.common.target | 59 ------------ ...org.eclipse.papyrusrt.targetplatform.common.tpd | 58 ------------ ...rg.eclipse.papyrusrt.targetplatform.core.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.core.target | 42 ++------- .../org.eclipse.papyrusrt.targetplatform.core.tpd | 10 +- ....eclipse.papyrusrt.targetplatform.installer.tpd | 10 +- ...lipse.papyrusrt.targetplatform.migration.target | 64 ++++++------- ...lipse.papyrusrt.targetplatform.migration.target | 64 ++++++------- ....eclipse.papyrusrt.targetplatform.migration.tpd | 18 ++-- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.papyrus.tpd | 23 +++-- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.profile.tpd | 11 ++- ....eclipse.papyrusrt.targetplatform.releng.target | 70 +++++++------- ....eclipse.papyrusrt.targetplatform.releng.target | 70 +++++++------- ...org.eclipse.papyrusrt.targetplatform.releng.tpd | 53 ++++------- ...pse.papyrusrt.targetplatform.rt.included.target | 43 ++------- ...pse.papyrusrt.targetplatform.rt.included.target | 45 ++------- ...clipse.papyrusrt.targetplatform.rt.included.tpd | 14 ++- ...eclipse.papyrusrt.targetplatform.tooling.target | 64 ++++++------- ...eclipse.papyrusrt.targetplatform.tooling.target | 64 ++++++------- ...rg.eclipse.papyrusrt.targetplatform.tooling.tpd | 33 ++++++- ...rg.eclipse.papyrusrt.targetplatform.base.target | 29 ++++++ .../org.eclipse.papyrusrt.targetplatform.base.tpd | 29 ++++++ ...eclipse.papyrusrt.targetplatform.codegen.target | 51 +++-------- ...eclipse.papyrusrt.targetplatform.codegen.target | 51 +++-------- ...rg.eclipse.papyrusrt.targetplatform.codegen.tpd | 23 +++-- ....eclipse.papyrusrt.targetplatform.common.target | 59 ------------ ...org.eclipse.papyrusrt.targetplatform.common.tpd | 57 ------------ ...rg.eclipse.papyrusrt.targetplatform.core.target | 48 +++------- ...rg.eclipse.papyrusrt.targetplatform.core.target | 48 +++------- .../org.eclipse.papyrusrt.targetplatform.core.tpd | 17 ++-- ....eclipse.papyrusrt.targetplatform.installer.tpd | 10 +- ...lipse.papyrusrt.targetplatform.migration.target | 76 +++++++--------- ...lipse.papyrusrt.targetplatform.migration.target | 76 +++++++--------- ....eclipse.papyrusrt.targetplatform.migration.tpd | 20 ++-- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.papyrus.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.papyrus.tpd | 23 +++-- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...eclipse.papyrusrt.targetplatform.profile.target | 42 ++------- ...rg.eclipse.papyrusrt.targetplatform.profile.tpd | 11 ++- ....eclipse.papyrusrt.targetplatform.releng.target | 95 +++++++++---------- ....eclipse.papyrusrt.targetplatform.releng.target | 95 +++++++++---------- ...org.eclipse.papyrusrt.targetplatform.releng.tpd | 58 ++++-------- ...pse.papyrusrt.targetplatform.rt.included.target | 53 +++-------- ...pse.papyrusrt.targetplatform.rt.included.target | 53 +++-------- ...clipse.papyrusrt.targetplatform.rt.included.tpd | 23 +++-- ...eclipse.papyrusrt.targetplatform.tooling.target | 65 ++++++------- ...eclipse.papyrusrt.targetplatform.tooling.target | 65 ++++++------- ...rg.eclipse.papyrusrt.targetplatform.tooling.tpd | 51 ++++++++--- pom.xml | 9 +- tests/junit/pom.xml | 101 +++++++++++---------- 91 files changed, 1429 insertions(+), 2489 deletions(-) create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.base.target create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.base.tpd delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.target delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.tpd create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.target create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.tpd delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.target delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.tpd create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.target create mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.tpd delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.target delete mode 100644 org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.tpd diff --git a/org.eclipse.papyrusrt.targetplatform/README.md b/org.eclipse.papyrusrt.targetplatform/README.md index 11ea6eb49..541576b70 100644 --- a/org.eclipse.papyrusrt.targetplatform/README.md +++ b/org.eclipse.papyrusrt.targetplatform/README.md @@ -89,7 +89,7 @@ build has this structure: * `papyrusnightly` — the latest Papyrus nightly * `org.eclipse.papyrusrt.targetplatform.core` — the Core component's target platform * `eclipse` — the variant for Eclipse build-server local downloads access - * the "portable" target plaform definition and generated target file with HTTP access + * the "portable" target platform definition and generated target file with HTTP access ### Maintenance diff --git a/org.eclipse.papyrusrt.targetplatform/build.xml b/org.eclipse.papyrusrt.targetplatform/build.xml index 3c1ca971f..c8462a664 100644 --- a/org.eclipse.papyrusrt.targetplatform/build.xml +++ b/org.eclipse.papyrusrt.targetplatform/build.xml @@ -40,7 +40,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.base.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.base.tpd new file mode 100644 index 000000000..82bce85bc --- /dev/null +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.base.tpd @@ -0,0 +1,29 @@ +/** + * Base Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by all Papyrus-RT components in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones common target platform" with source requirements + +location "http://download.eclipse.org/staging/oxygen/" eclipse-staging { + org.eclipse.equinox.executable.feature.group lazy + org.eclipse.xtend.sdk.feature.group lazy + org.eclipse.uml2.feature.group [5.3.0,6.0.0) + org.eclipse.sdk.feature.group lazy +} + +location "http://download.eclipse.org/cbi/updates/license/" { + org.eclipse.license.feature.group [1.0.1,1.1.0) +} + +location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/" { + com.google.guava [21.0.0,21.0.1) + org.junit [4.0.0,5.0.0) + org.apache.log4j [1.2.0,1.3.0) + /* Egit/Jgit */ + javaewah + org.apache.commons.compress + org.kohsuke.args4j + org.mockito [1.9.0,2.0.0) + org.hamcrest [1.1.0,2.0.0) +} diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target index d944df4de..136c105ef 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,28 +23,29 @@ - - - - - - - - - + - - + + + + + + + + + + + @@ -74,9 +53,5 @@ - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target index 6c4f33f4b..cb918d272 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,28 +23,29 @@ - - - - - - - - - + - - + + + + + + + + + + + @@ -74,9 +53,5 @@ - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd index b516314cc..14de90e5d 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd @@ -1,21 +1,15 @@ -// Target Platform for papyrus RT CodeGen, Based on -// * Basic TP for Papyrus RT including Papyrus and Designer release -// * All the Papyrus RT features required by Codegen build +/** + * Codegen Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT codegen component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones codegen target platform" with source requirements +include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" -target "Papyrus Milestone TP for CodeGen" with source requirements - -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - -// Last repo of Core Feature location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy -} - -// Last repo of Profile Feature -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.target deleted file mode 100644 index 37b2cbc1f..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.target +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.tpd deleted file mode 100644 index 1c2e8714d..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.common.tpd +++ /dev/null @@ -1,58 +0,0 @@ -// Target Platform for papyrus RT - -target "Papyrus Milestones TP Common" with source requirements - -location "http://download.eclipse.org/staging/oxygen/" eclipse-staging { - org.eclipse.equinox.executable.feature.group lazy - org.eclipse.xtend.sdk.feature.group lazy - org.eclipse.uml2.feature.group [5.3.0, 6.0.0) - org.eclipse.sdk.feature.group lazy -} - -location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master { - org.eclipse.papyrus.junit.feature.feature.group lazy -} - -location "http://download.eclipse.org/nebula/releases/1.2.0/" nebula-release { - org.eclipse.nebula.cwt [1.0.0,2.0.0) -} - -/** - * EMF Compare and EGit, including dependencies - */ -location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/nightly/" { - org.eclipse.emf.compare.diagram.gmf.feature.group - org.eclipse.emf.compare.diagram.papyrus.feature.group - org.eclipse.emf.compare.egit.feature.group - org.eclipse.emf.compare.feature.group - org.eclipse.emf.compare.ide.ui.feature.group - org.eclipse.emf.compare.rcp.ui.feature.group - org.eclipse.emf.compare.uml2.feature.group -} -location "http://download.eclipse.org/egit/updates-stable-nightly/" { - org.eclipse.egit.feature.group lazy -} -location "http://download.eclipse.org/cbi/updates/license/" { - org.eclipse.license.feature.group [1.0.1,1.1.0) -} -location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository" { - com.google.guava [21.0.0, 21.0.1) - org.junit [4.0.0,5.0.0) - org.apache.log4j [1.2.0,1.3.0) - /* Egit/Jgit */ - javaewah - org.apache.commons.compress - org.kohsuke.args4j - /* Egit/Jgit */ - org.mockito [1.9.0,2.0.0) - org.hamcrest [1.1.0,2.0.0) -} - -// Required for building Codegen and Cpp -location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { - org.eclipse.papyrus.designer.languages.cpp.feature.feature.group [1.0.4, 2.0.0) -} - -location "http://download.eclipse.org/elk/updates/releases/0.1.0/" eclipse-elk { - org.eclipse.elk.sdk.feature.feature.group lazy -} \ No newline at end of file diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target index 5e48b814a..9be91b18f 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target index 89cf0d7a6..0ae5bf8fc 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd index 191ac885e..1e3887260 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd @@ -1,15 +1,13 @@ -// Target Platform for papyrus RT, Based on -// * Eclipse Latest release -// * Papyrus latest release -// * Papyrus Designer latest release -// * Papyrus Developer Latest successful Hudson build +/** + * Core Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT core component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones core target platform" with source requirements -target "Papyrus Milestone TP for Core" with source requirements +include "../org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd" -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - -// Master Profile Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd index 271c24463..21756e193 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd @@ -1,7 +1,9 @@ -// Target Platform for the Papyrus RT Installer, based on -// * Eclipse Oomph Installer latest release - -target "Papyrus-RT Installer TP" with requirements +/** + * Installer Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT installer component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones installer target platform" with requirements // Oomph Installer location "http://download.eclipse.org/oomph/products/repository/" oomph-updates { diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target index c6dde02f3..584306f60 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -83,6 +57,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target index fac65b5d5..27284d154 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -83,6 +57,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd index 7de63c7c5..a2b399f09 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd @@ -1,13 +1,15 @@ -// Target Platform for papyrus RT migration, with Papyrus-RT core -target "Papyrus Nightly TP for Migration" with source requirements +/** + * Migration Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT migration component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones migration target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" -// Master Tooling Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target index 5a88e0827..34f5ba2ad 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target index 06b5b5333..970c960bf 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd index 91d48819d..badcba99a 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd @@ -1,20 +1,23 @@ -// Target Platform for papyrus RT, Based on -// * Eclipse latest release -// * Papyrus latest milestone build -// * Papyrus required extras milestone build -target "Papyrus Milestone TP" with source requirements +/** + * Papyrus Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the Papyrus dependencies used by Papyrus-RT components in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones Papyrus target platform" with source requirements -include "../org.eclipse.papyrusrt.targetplatform.common.tpd" +include "../org.eclipse.papyrusrt.targetplatform.base.tpd" location "http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/3.0/" papyrus-milestone { org.eclipse.papyrus.sdk.feature.feature.group lazy - // org.eclipse.papyrus.extra.dsml.validation.feature.feature.group lazy - // org.eclipse.papyrus.infra.gmfdiag.elk.feature.feature.group lazy } -// Papyrus Interoperability for RSA Migration -location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { - org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) +location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master { + org.eclipse.papyrus.junit.feature.feature.group lazy +} + +// Required for building Codegen and Cpp +location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { + org.eclipse.papyrus.designer.languages.cpp.feature.feature.group [1.0.4,2.0.0) } location "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a" gmf-tooling { diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target index 5fc23847e..58963af16 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target index a4373c424..9a41ddafa 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd index a65631314..4fb1949a8 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd @@ -1,8 +1,9 @@ -// Target Platform for papyrus RT, with required dependencies for Profile component. - -target "Papyrus Milestone TP for Profile" with source requirements - +/** + * Profile Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT profile component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones profile target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target index 112be8a1a..68bd2e604 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -74,15 +48,37 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target index 93f453a7b..231069972 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -74,15 +48,37 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd index 8be823171..16f0100b8 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd @@ -1,48 +1,27 @@ -// Target Platform for papyrus RT, Based on -// * Eclipse latest release -// * Papyrus latest release -// * Papyrus Designer latest release -// * Papyrus Developer latest successful Hudson build +/** + * Releng Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the the Papyrus-RT features in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones releng target platform" with source requirements -target "Papyrus Milestone TP for Releng" with source requirements - -// Basic Target Platform with eclipse release and Papyrus -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - - -// Master Profile Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy -} - -// Master Core Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.core.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy -} +include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" +// Master Profile and Core are included in the Tooling TP // Master Tooling Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group lazy } // Master Codegen Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Codegen/lastSuccessfulBuild/artifact/repository/" papyrus-rt-codegen { - org.eclipse.papyrusrt.codegen-feature.feature.group lazy - org.eclipse.papyrusrt.rts-feature.feature.group lazy - org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group lazy -} \ No newline at end of file + org.eclipse.papyrusrt.codegen-feature.feature.group lazy + org.eclipse.papyrusrt.rts-feature.feature.group lazy + org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group lazy +} diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target index 7ea6131be..762798568 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -70,10 +44,11 @@ + - + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target index 8249a63ac..73f533721 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -70,6 +44,7 @@ + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd index 71ff8f579..1314e2890 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd @@ -1,13 +1,17 @@ -// Target Platform for papyrus RT, with Papyrus-RT fully available - -target "Papyrus Milestone with full Papyrus RT TP" with source requirements +/** + * Full Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the Papyrus-RT features in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones full target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" -// Includes full Papyrus RT features +// Includes all Papyrus-RT features location "http://download.eclipse.org/papyrus-rt/updates/nightly/oxygen/" eclipse-papyrus-RT-master { org.eclipse.papyrusrt.feature.feature.group lazy org.eclipse.papyrusrt.codegen-feature.feature.group lazy + org.eclipse.papyrusrt.rts-feature.feature.group lazy org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target index 1ff25010b..bffa5a938 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -83,5 +57,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target index a30f93d96..b7863f4fb 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -45,23 +23,19 @@ - - - - - - - - - + - - + + + + + + @@ -83,5 +57,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd index a20820f78..0538fc2a3 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusmilestone/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd @@ -1,7 +1,9 @@ -// Target Platform for papyrus RT, Based on -// * Papyrus-RT core dependencies -// * Papyrus-RT core latest build -target "Papyrus Milestone TP for Tooling" with source requirements +/** + * Tooling Target Platform for Papyrus-RT (milestones) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT tooling component in the milestones versions of Papyrus-RT. + */ +target "Papyrus-RT milestones tooling target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" @@ -15,3 +17,28 @@ location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastS org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy } + +// Papyrus Interoperability for RSA Migration +location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { + org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) +} + +location "http://download.eclipse.org/nebula/releases/1.2.0/" nebula-release { + org.eclipse.nebula.cwt [1.0.0,2.0.0) +} + +// EMF Compare and EGit, including dependencies +location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/nightly/" { + org.eclipse.emf.compare.diagram.gmf.feature.group + org.eclipse.emf.compare.diagram.papyrus.feature.group + org.eclipse.emf.compare.egit.feature.group + org.eclipse.emf.compare.feature.group + org.eclipse.emf.compare.ide.ui.feature.group + org.eclipse.emf.compare.rcp.ui.feature.group + org.eclipse.emf.compare.uml2.feature.group +} + +location "http://download.eclipse.org/egit/updates-stable-nightly/" { + org.eclipse.egit.feature.group lazy +} + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.target new file mode 100644 index 000000000..fe9da2823 --- /dev/null +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.target @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.tpd new file mode 100644 index 000000000..c4a16fda5 --- /dev/null +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.base.tpd @@ -0,0 +1,30 @@ +/** + * Base Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by all Papyrus-RT components in the nightly version of Papyrus-RT. + */ +target "Papyrus-RT nightly base target platform" with source requirements + +location "http://download.eclipse.org/staging/oxygen/" eclipse-staging { + org.eclipse.equinox.executable.feature.group lazy + org.eclipse.xtend.sdk.feature.group lazy + org.eclipse.uml2.feature.group lazy + org.eclipse.sdk.feature.group lazy +} + +location "http://download.eclipse.org/cbi/updates/license/" { + org.eclipse.license.feature.group [1.0.1,1.1.0) +} + +location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository" { + com.google.guava [21.0.0,22.0.0) + org.junit [4.0.0,5.0.0) + org.apache.log4j [1.2.0,1.3.0) + /* Egit/Jgit */ + javaewah + org.apache.commons.compress + org.kohsuke.args4j + org.mockito [1.9.0,2.0.0) + org.hamcrest [1.1.0,2.0.0) +} + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target index 8fc2895e2..ab05156db 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,29 +1,14 @@ - + - - - - - - - - - - - - - - - - - - - - + + + + + @@ -40,37 +25,26 @@ - - - - - - - - - - - - - + + + + + - - - - - - + + + @@ -79,9 +53,5 @@ - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target index 59fd610c0..2a0ff9216 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,29 +1,14 @@ - + - - - - - - - - - - - - - - - - - - - - + + + + + @@ -40,37 +25,26 @@ - - - - - - - - - - - - - + + + + + - - - - - - + + + @@ -79,9 +53,5 @@ - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd index f2b4658bc..7b0160ed8 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd @@ -1,14 +1,11 @@ -// Target Platform for papyrus RT CodeGen, Based on -// * Basic TP for Papyrus RT including Papyrus and Designer release -// * All the Papyrus RT features required by Codegen build +/** + * Codegen Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT codegen component in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly codegen target platform" with source requirements -target "Papyrus Nightly TP for CodeGen" with source requirements - -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - -location "http://download.eclipse.org/staging/oxygen/" eclipse-staging { - org.eclipse.xtext.sdk.feature.group lazy -} +include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy @@ -16,7 +13,3 @@ location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastS org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy } - -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy -} diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.target deleted file mode 100644 index 076411a89..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.target +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.tpd deleted file mode 100644 index 8ab3b29e2..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.common.tpd +++ /dev/null @@ -1,58 +0,0 @@ -// Target Platform for papyrus RT - -target "Papyrus Nightly TP Common" with source requirements - -location "http://download.eclipse.org/staging/oxygen/" eclipse-staging { - org.eclipse.equinox.executable.feature.group lazy - org.eclipse.xtend.sdk.feature.group lazy - org.eclipse.uml2.feature.group lazy - org.eclipse.sdk.feature.group lazy -} - -location "http://download.eclipse.org/modeling/mdt/ocl/updates/nightly/6.3.0" ocl-nightly { - org.eclipse.ocl.master.feature.group lazy -} - -location "http://download.eclipse.org/nebula/releases/latest/" nebula-release { - org.eclipse.nebula.cwt lazy -} - -/** - * EMF Compare and EGit, including dependencies - */ -location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/nightly/" { - org.eclipse.emf.compare.diagram.gmf.feature.group lazy - org.eclipse.emf.compare.diagram.papyrus.feature.group lazy - org.eclipse.emf.compare.egit.feature.group lazy - org.eclipse.emf.compare.feature.group lazy - org.eclipse.emf.compare.ide.ui.feature.group lazy - org.eclipse.emf.compare.rcp.ui.feature.group lazy - org.eclipse.emf.compare.uml2.feature.group lazy -} -location "http://download.eclipse.org/egit/updates-stable-nightly/" { - org.eclipse.egit.feature.group lazy -} -location "http://download.eclipse.org/cbi/updates/license/" { - org.eclipse.license.feature.group [1.0.1,1.1.0) -} -location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository" { - com.google.guava [21.0.0, 22.0.0) - org.junit [4.0.0,5.0.0) - org.apache.log4j [1.2.0,1.3.0) - /* Egit/Jgit */ - javaewah - org.apache.commons.compress - org.kohsuke.args4j - /* Egit/Jgit */ - org.mockito [1.9.0,2.0.0) - org.hamcrest [1.1.0,2.0.0) -} - -// Required for building Codegen and Cpp -location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { - org.eclipse.papyrus.designer.languages.cpp.feature.feature.group lazy -} - -location "http://download.eclipse.org/elk/updates/releases/0.1.0/" eclipse-elk { - org.eclipse.elk.sdk.feature.feature.group lazy -} \ No newline at end of file diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target index a7c6c18c8..14005061a 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target index a45a72a72..107c87af5 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd index f34e0cce1..a8f181534 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd @@ -1,7 +1,9 @@ -// Target Platform for papyrus RT, with required dependencies for Core component. - -target "Papyrus Nightly TP for Core" with source requirements - +/** + * Core Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT core component in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly core target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd" diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd index 1f49fd619..b50677091 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd @@ -1,7 +1,9 @@ -// Target Platform for the Papyrus RT Installer, based on -// * Eclipse Oomph Installer latest release - -target "Papyrus-RT Installer TP" with requirements +/** + * Installer Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT installer component in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly installer target platform" with requirements // Oomph Installer location "http://download.eclipse.org/oomph/products/latest/repository/" oomph-updates { diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target index bf7a73f3d..2478893b5 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -87,6 +57,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target index 38436ad38..cd1244b42 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -87,6 +57,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd index 7de63c7c5..2423e8504 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd @@ -1,13 +1,15 @@ -// Target Platform for papyrus RT migration, with Papyrus-RT core -target "Papyrus Nightly TP for Migration" with source requirements +/** + * Migration Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT migration component in the nightly version of Papyrus-RT. + */ +target "Papyrus-RT nightly migration target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" -// Master Tooling Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target index 2dd68b858..f385e1388 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target index 21279da0b..9034f6cf7 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd index 6c9d8ac03..5ffe85b05 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd @@ -1,22 +1,25 @@ -// Target Platform for papyrus RT -target "Papyrus Nightly TP" with source requirements +/** + * Papyrus Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the Papyrus dependencies used by Papyrus-RT components in the nightly version of Papyrus-RT. + */ +target "Papyrus-RT nightly Papyrus target platform" with source requirements -include "../org.eclipse.papyrusrt.targetplatform.common.tpd" +include "../org.eclipse.papyrusrt.targetplatform.base.tpd" -location "http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen" papyrus-nightly { +location "http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/oxygen/" papyrus-nightly { org.eclipse.papyrus.sdk.feature.feature.group lazy - // org.eclipse.papyrus.infra.gmfdiag.elk.feature.feature.group lazy -} - -// Papyrus Interoperability for RSA Migration -location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { - org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) } location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master { org.eclipse.papyrus.junit.feature.feature.group lazy } +// Required for building Codegen and Cpp +location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { + org.eclipse.papyrus.designer.languages.cpp.feature.feature.group lazy +} + location "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a" gmf-tooling { org.eclipse.gmf.tooling lazy } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target index ae45b80f5..c34279257 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target index 059bdd090..bc96b0d82 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd index 9f3bcdf09..a8f4197ae 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd @@ -1,8 +1,9 @@ -// Target Platform for papyrus RT, with required dependencies for Profile component. - -target "Papyrus Nightly TP for Profile" with source requirements - +/** + * Profile Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT profile component in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly profile target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target index ecd97d2d9..9c29837e3 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -78,15 +48,37 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target index efee6ee8b..50063196e 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -78,15 +48,37 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd index 656436821..db19de5a1 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd @@ -1,44 +1,27 @@ -// Target Platform for papyrus RT, based on papyrus, plus components of Papyrus-RT +/** + * Releng Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the the Papyrus-RT features in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly releng target platform" with source requirements -target "Papyrus Nightly TP for Releng" with source requirements - -// Basic Target Platform with Release eclipse and Papyrus -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - - -// Master Profile Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy -} - -// Master Core Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.core.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy -} +include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" +// Master Profile and Core are included in the Tooling TP // Master Tooling Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group lazy } // Master Codegen Features location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Codegen/lastSuccessfulBuild/artifact/repository/" papyrus-rt-codegen { - org.eclipse.papyrusrt.codegen-feature.feature.group lazy - org.eclipse.papyrusrt.rts-feature.feature.group lazy - org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group lazy -} \ No newline at end of file + org.eclipse.papyrusrt.codegen-feature.feature.group lazy + org.eclipse.papyrusrt.rts-feature.feature.group lazy + org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group lazy +} diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target index 8f98b1df9..5cdb0f0df 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -74,6 +44,7 @@ + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target index 86f8128c8..be5075716 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -74,10 +44,11 @@ + - + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd index 177429c3f..8f3803c19 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd @@ -1,13 +1,17 @@ -// Target Platform for papyrus RT, based on Papyrus and Papyrus-RT fully installed - -target "Papyrus Nightly with full Papyrus RT TP" with source requirements +/** + * Full Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the Papyrus-RT features in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly full target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" -// Includes full Papyrus RT features -location "http://download.eclipse.org/papyrus-rt/updates/nightly/neon/" eclipse-papyrus-RT-master { +// Includes all Papyrus-RT features +location "http://download.eclipse.org/papyrus-rt/updates/nightly/oxygen/" eclipse-papyrus-RT-master { org.eclipse.papyrusrt.feature.feature.group lazy org.eclipse.papyrusrt.codegen-feature.feature.group lazy + org.eclipse.papyrusrt.rts-feature.feature.group lazy org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target index 0319c8c8e..f146dc27e 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -87,5 +57,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target index 65c94f662..fe723a004 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,7 +1,7 @@ - + @@ -10,28 +10,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -47,26 +25,18 @@ - - - - - - - - - - - - - + + + + + @@ -87,5 +57,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd index 6738ab858..c7bcc7a84 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusnightly/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd @@ -1,5 +1,9 @@ -// Target Platform for papyrus RT tooling, with Papyrus-RT core -target "Papyrus Nightly TP for Tooling" with source requirements +/** + * Tooling Target Platform for Papyrus-RT (nightly) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT tooling component in the nightly versions of Papyrus-RT. + */ +target "Papyrus-RT nightly tooling target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" @@ -13,3 +17,28 @@ location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastS org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy } + +// Papyrus Interoperability for RSA Migration +location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { + org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) +} + +location "http://download.eclipse.org/nebula/releases/latest/" nebula-release { + org.eclipse.nebula.cwt lazy +} + +// EMF Compare and EGit, including dependencies +location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/nightly/" { + org.eclipse.emf.compare.diagram.gmf.feature.group lazy + org.eclipse.emf.compare.diagram.papyrus.feature.group lazy + org.eclipse.emf.compare.egit.feature.group lazy + org.eclipse.emf.compare.feature.group lazy + org.eclipse.emf.compare.ide.ui.feature.group lazy + org.eclipse.emf.compare.rcp.ui.feature.group lazy + org.eclipse.emf.compare.uml2.feature.group lazy +} + +location "http://download.eclipse.org/egit/updates-stable-nightly/" { + org.eclipse.egit.feature.group lazy +} + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.target new file mode 100644 index 000000000..2a85fa6cc --- /dev/null +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.target @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.tpd new file mode 100644 index 000000000..c0eab30cb --- /dev/null +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.base.tpd @@ -0,0 +1,29 @@ +/** + * Base Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by all Papyrus-RT components in the release versions of Papyrus-RT. + */ +target "Papyrus-RT releases base target platform" with source requirements + +location "http://download.eclipse.org/releases/oxygen/" eclipse-release { + org.eclipse.equinox.executable.feature.group + org.eclipse.xtend.sdk.feature.group + org.eclipse.uml2.feature.group + org.eclipse.sdk.feature.group +} + +location "http://download.eclipse.org/cbi/updates/license/" { + org.eclipse.license.feature.group [1.0.1,1.1.0) +} + +location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/" { + com.google.guava [21.0.0,21.0.1) + org.junit [4.0.0,5.0.0) + org.apache.log4j [1.2.0,1.3.0) + /* Egit/Jgit */ + javaewah + org.apache.commons.compress + org.kohsuke.args4j + org.mockito [1.9.0,2.0.0) + org.hamcrest [1.1.0,2.0.0) +} diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target index 2cd1c54de..6fa034ca8 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/eclipse/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,37 +25,30 @@ - - - - - - - - - - + + + + + + - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target index 8b5ed8ad8..ea46bf319 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,37 +25,30 @@ - - - - - - - - - - + + + + + + - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd index 14b64fa00..50f1b84e1 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.codegen/org.eclipse.papyrusrt.targetplatform.codegen.tpd @@ -1,16 +1,15 @@ -// Target Platform for papyrus RT CodeGen, Based on -// * Basic TP for Papyrus RT including Papyrus and Designer release -// * All the Papyrus RT features required by Codegen build - - -target "Papyrus Release TP for CodeGen" with source requirements +/** + * Codegen Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT codegen component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases codegen target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" -// Last repo of Core Feature -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.umlrt.core.feature.feature.group + org.eclipse.papyrusrt.umlrt.common.feature.feature.group + org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group + org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.target deleted file mode 100644 index 3646953fa..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.target +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.tpd deleted file mode 100644 index 1e0ee3b3d..000000000 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.common.tpd +++ /dev/null @@ -1,57 +0,0 @@ -// Target Platform for papyrus RT -target "Papyrus Release TP Common" with source requirements - -location "http://download.eclipse.org/releases/oxygen/" eclipse-release { - org.eclipse.equinox.executable.feature.group - org.eclipse.xtext.sdk.feature.group - org.eclipse.uml2.feature.group - org.eclipse.sdk.feature.group -} - -location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master { - org.eclipse.papyrus.junit.feature.feature.group lazy -} - -location "http://download.eclipse.org/nebula/releases/1.2.0/" nebula-release { - org.eclipse.nebula.cwt [1.0.0,2.0.0) -} - -/** - * EMF Compare and EGit, including dependencies - */ -location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/nightly/" { - org.eclipse.emf.compare.diagram.gmf.feature.group - org.eclipse.emf.compare.diagram.papyrus.feature.group - org.eclipse.emf.compare.egit.feature.group - org.eclipse.emf.compare.feature.group - org.eclipse.emf.compare.ide.ui.feature.group - org.eclipse.emf.compare.rcp.ui.feature.group - org.eclipse.emf.compare.uml2.feature.group -} -location "http://download.eclipse.org/egit/updates/" { - org.eclipse.egit.feature.group lazy -} -location "http://download.eclipse.org/cbi/updates/license/" { - org.eclipse.license.feature.group [1.0.1,1.1.0) -} -location "http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/" { - com.google.guava [21.0.0,21.0.1) - org.junit [4.0.0,5.0.0) - org.apache.log4j [1.2.0,1.3.0) - /* Egit/Jgit */ - javaewah - org.apache.commons.compress - org.kohsuke.args4j - /* Egit/Jgit */ - org.mockito [1.9.0,2.0.0) - org.hamcrest [1.1.0,2.0.0) -} - -// Required for building Codegen and Cpp -location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { - org.eclipse.papyrus.designer.languages.cpp.feature.feature.group [1.0.4,2.0.0) -} - -location "http://download.eclipse.org/elk/updates/releases/0.1.0/" eclipse-elk { - org.eclipse.elk.sdk.feature.feature.group -} \ No newline at end of file diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target index c6a89bf59..8de8e11eb 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/eclipse/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,30 +25,26 @@ - - - - - - - - - - + + + + + + - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target index 743f1c0e1..0b8a3780c 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,30 +25,26 @@ - - - - - - - - - - + + + + + + - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd index 4fbd4d783..b31f963e3 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd @@ -1,10 +1,13 @@ -// Target Platform for papyrus RT -target "Papyrus Release TP for Core" with source requirements +/** + * Core Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT core component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases core target platform" with source requirements -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" +include "../org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd" -// Master Profile Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.umlrt.profile.feature.feature.group + org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd index 2f8198e96..42c42dd8f 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.installer/org.eclipse.papyrusrt.targetplatform.installer.tpd @@ -1,7 +1,9 @@ -// Target Platform for the Papyrus RT Installer, based on -// * Eclipse Oomph Installer latest release - -target "Papyrus-RT Installer TP" with requirements +/** + * Installer Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT installer component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases installer target platform" with requirements // Oomph Installer location "http://download.eclipse.org/oomph/products/repository/" oomph-updates { diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target index f790af3c5..ec51a388d 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/eclipse/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,31 +26,48 @@ - - + + + + + + - - + + - - + + - - + + - - - + + + + + + + + + + + + + + + + @@ -81,14 +76,9 @@ - - - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target index c82fde867..40a5e0d03 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,31 +26,48 @@ - - + + + + + + - - + + - - + + - - + + - - - + + + + + + + + + + + + + + + + @@ -81,14 +76,9 @@ - - - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd index 7de63c7c5..b63735d84 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.migration/org.eclipse.papyrusrt.targetplatform.migration.tpd @@ -1,13 +1,15 @@ -// Target Platform for papyrus RT migration, with Papyrus-RT core -target "Papyrus Nightly TP for Migration" with source requirements +/** + * Migration Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT migration component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases migration target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" -// Master Tooling Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target index fab437dae..4fe858343 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/eclipse/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,21 +25,17 @@ - - - - - - - - - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target index c8ada92c1..cd4729344 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,21 +25,17 @@ - - - - - - - - - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd index 1c1893f3c..e75310a16 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd @@ -1,16 +1,23 @@ -// Target Platform for papyrus RT -target "Papyrus Release TP" with source requirements +/** + * Papyrus Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the Papyrus dependencies used by Papyrus-RT components in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases Papyrus target platform" with source requirements -include "../org.eclipse.papyrusrt.targetplatform.common.tpd" +include "../org.eclipse.papyrusrt.targetplatform.base.tpd" location "http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/oxygen/" papyrus-release { - org.eclipse.papyrus.sdk.feature.feature.group - // org.eclipse.papyrus.infra.gmfdiag.elk.feature.feature.group + org.eclipse.papyrus.sdk.feature.feature.group } -// Papyrus Interoperability for RSA Migration -location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { - org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) +location "https://hudson.eclipse.org/papyrus/job/Papyrus-Oxygen-Developer/lastSuccessfulBuild/artifact/repository/" eclipse-papyrus-developer-master { + org.eclipse.papyrus.junit.feature.feature.group lazy +} + +// Required for building Codegen and Cpp +location "http://download.eclipse.org/modeling/mdt/papyrus/components/designer/neon/1.0.4_papyrus-designer-neon_494/" eclipse-papyrus-designer { + org.eclipse.papyrus.designer.languages.cpp.feature.feature.group [1.0.4,2.0.0) } location "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a" gmf-tooling { diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target index 454b69560..5df3cfdd2 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/eclipse/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,21 +25,17 @@ - - - - - - - - - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target index 651aea4d0..992be661a 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,21 +25,17 @@ - - - - - - - - - - + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd index 906e9ff05..cad23202e 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.profile/org.eclipse.papyrusrt.targetplatform.profile.tpd @@ -1,8 +1,9 @@ -// Target Platform for papyrus RT, with required dependencies for Profile component. - -target "Papyrus Release TP for Profile" with source requirements - +/** + * Profile Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT profile component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases profile target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" - diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target index ba144108b..001ae59b5 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/eclipse/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,55 +26,64 @@ - - + + - - + + - - + + + + + + - - + + + + + + + + + + + + - - - + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target index 663bc76cf..ff741702b 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,55 +26,64 @@ - - + + - - + + - - + + + + + + - - + + + + + + + + + + + + - - - + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd index b7797d734..8e64eb155 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.releng/org.eclipse.papyrusrt.targetplatform.releng.tpd @@ -1,43 +1,23 @@ -// Target Platform for papyrus RT -target "Papyrus Release TP for Releng" with source requirements +/** + * Releng Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the the Papyrus-RT features in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases releng target platform" with source requirements -// Basic Target Platform with Release eclipse and Papyrus -include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" +include "../org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd" +// Master Profile and Core are included in the Tooling TP -// Master Profile Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Profile/lastSuccessfulBuild/artifact/repository/" papyrus-rt-profile { - org.eclipse.papyrusrt.umlrt.profile.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.profile.feature.source.feature.group lazy +// Master Tooling and Codegen Features +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group + org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group + org.eclipse.papyrusrt.codegen-feature.feature.group + org.eclipse.papyrusrt.rts-feature.feature.group + org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group } - -// Master Core Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.core.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy -} - - -// Master Tooling Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Tooling/lastSuccessfulBuild/artifact/repository/" papyrus-rt-tooling { - org.eclipse.papyrusrt.umlrt.tooling.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy - - org.eclipse.papyrusrt.umlrt.tooling.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.source.feature.group lazy -} - -// Master Codegen Features -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Codegen/lastSuccessfulBuild/artifact/repository/" papyrus-rt-codegen { - org.eclipse.papyrusrt.codegen-feature.feature.group lazy - org.eclipse.papyrusrt.rts-feature.feature.group lazy - org.eclipse.papyrusrt.xtumlrt.xtext.feature.feature.group lazy -} \ No newline at end of file diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target index d79662d2c..ebe417b3c 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/eclipse/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,33 +25,30 @@ - - - - - - - - - - + + + + + + - - - + + + + - - + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target index a0a5e3397..2942af6d4 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -47,33 +25,30 @@ - - - - - - - - - - + + + + + + - - - + + + + - - + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd index bd948e51a..a67dd4985 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.rt.included/org.eclipse.papyrusrt.targetplatform.rt.included.tpd @@ -1,13 +1,18 @@ -// Target Platform for papyrus RT -target "Papyrus Release with full Papyrus RT TP" with source requirements +/** + * Full Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the Papyrus-RT features in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases full target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.papyrus/org.eclipse.papyrusrt.targetplatform.papyrus.tpd" -// Includes full Papyrus RT features -location "http://download.eclipse.org/papyrus-rt/updates/nightly/neon/" eclipse-papyrus-RT-master { - org.eclipse.papyrusrt.feature.feature.group lazy - org.eclipse.papyrusrt.codegen-feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group lazy +// Includes all Papyrus-RT features +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.feature.feature.group + org.eclipse.papyrusrt.codegen-feature.feature.group + org.eclipse.papyrusrt.rts-feature.feature.group + org.eclipse.papyrusrt.umlrt.migration.rsa.feature.feature.group + org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group + org.eclipse.papyrusrt.umlrt.tooling.compare.feature.feature.group } diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target index df3cbb9ea..e97ff3d4e 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/eclipse/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,26 +26,21 @@ - - + + - - + + - - + + - - - - - @@ -77,11 +50,31 @@ - + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target index 4e627f1c2..1b10d93d3 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.target @@ -1,37 +1,15 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - @@ -48,26 +26,21 @@ - - + + - - + + - - + + - - - - - @@ -77,11 +50,31 @@ - + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd index e90493979..e58dc9d3c 100644 --- a/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd +++ b/org.eclipse.papyrusrt.targetplatform/papyrusrelease/org.eclipse.papyrusrt.targetplatform.tooling/org.eclipse.papyrusrt.targetplatform.tooling.tpd @@ -1,15 +1,44 @@ -// Target Platform for papyrus RT -target "Papyrus Release TP for Tooling" with source requirements +/** + * Tooling Target Platform for Papyrus-RT (releases) + * + * This TP is intended to contain the dependencies used by the Papyrus-RT tooling component in the releases versions of Papyrus-RT. + */ +target "Papyrus-RT releases tooling target platform" with source requirements include "../org.eclipse.papyrusrt.targetplatform.core/org.eclipse.papyrusrt.targetplatform.core.tpd" -location "https://hudson.eclipse.org/papyrus-rt/job/Papyrus-RT-Master-Core/lastSuccessfulBuild/artifact/repository/" papyrus-rt-core { - org.eclipse.papyrusrt.umlrt.core.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group lazy - org.eclipse.papyrusrt.umlrt.core.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group lazy - org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group lazy +location "http://download.eclipse.org/papyrus-rt/updates/milestones/oxygen/1.0.0/M201707181334" papyrus-rt-last-milestone { + org.eclipse.papyrusrt.umlrt.core.feature.feature.group + org.eclipse.papyrusrt.umlrt.common.feature.feature.group + org.eclipse.papyrusrt.umlrt.common.ui.feature.feature.group + org.eclipse.papyrusrt.umlrt.cpp.feature.feature.group + org.eclipse.papyrusrt.umlrt.core.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.common.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.common.ui.feature.source.feature.group + org.eclipse.papyrusrt.umlrt.cpp.feature.source.feature.group } + +// Papyrus Interoperability for RSA Migration +location "http://download.eclipse.org/modeling/mdt/papyrus/interoperability/rsa/updates/oxygen/1.4.0/" interoperability { + org.eclipse.papyrus.interoperability.rsa.feature.feature.group [1.4.0,2.0.0) +} + +location "http://download.eclipse.org/nebula/releases/1.2.0/" nebula-release { + org.eclipse.nebula.cwt [1.0.0,2.0.0) +} + +// EMF Compare and EGit, including dependencies +location "http://download.eclipse.org/modeling/emf/compare/updates/logical/emf.compare/integration/3.3.1.201707041528/" { + org.eclipse.emf.compare.diagram.gmf.feature.group + org.eclipse.emf.compare.diagram.papyrus.feature.group + org.eclipse.emf.compare.egit.feature.group + org.eclipse.emf.compare.feature.group + org.eclipse.emf.compare.ide.ui.feature.group + org.eclipse.emf.compare.rcp.ui.feature.group + org.eclipse.emf.compare.uml2.feature.group +} + +location "http://download.eclipse.org/egit/updates/" { + org.eclipse.egit.feature.group +} + diff --git a/pom.xml b/pom.xml index f0362f6d9..c3e0fddc9 100644 --- a/pom.xml +++ b/pom.xml @@ -36,7 +36,7 @@ build configuration, set: eclipse.release={mars|neon|oxygen|etc.} - which Eclipse and Papyrus platform stream to build on papyrus.kind={papyrusnightly|papyrusmilestone|papyrusrelease} - which kind of Papyrus build to build on, according to the kind of Papyrus-RT - build target.kind={papyrus|common|core|...|rt.included} - which kind of target + build target.kind={base|papyrus|profile|core|codegen|tooling|releng|rt.included} - which kind of target platform to use, according to the particular component to be built, whether it is a Gerrit build, etc. --> oxygen @@ -288,6 +288,13 @@ UTF-8 + + org.apache.maven.plugins + maven-help-plugin + + ${basedir}/target/active-profiles.txt + + maven-compiler-plugin diff --git a/tests/junit/pom.xml b/tests/junit/pom.xml index 2774485bd..b05b97352 100644 --- a/tests/junit/pom.xml +++ b/tests/junit/pom.xml @@ -11,19 +11,20 @@ org.eclipse.papyrusrt.tests 1.0.0-SNAPSHOT pom - + framework/org.eclipse.papyrusrt.junit - + - papyrus-dev + papyrus-dev p2 https://hudson.eclipse.org/papyrus/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/repository/ - + @@ -48,52 +49,52 @@ - + - - - default - - umlrt/profile - umlrt/common - umlrt/core - umlrt/cpp - umlrt/tooling - umlrt/migration - umlrt/codegen - xtumlrt/common - - - true - - - - - core - - umlrt/profile - umlrt/common - umlrt/core - umlrt/cpp - - - - - tooling - - umlrt/tooling - umlrt/migration - - - - - codegen - - umlrt/codegen - xtumlrt/common - - - + + + default + + umlrt/profile + umlrt/common + umlrt/core + umlrt/cpp + umlrt/tooling + umlrt/migration + umlrt/codegen + xtumlrt/common + + + true + + + + + core + + umlrt/profile + umlrt/common + umlrt/core + umlrt/cpp + + + + + tooling + + umlrt/tooling + umlrt/migration + + + + + codegen + + umlrt/codegen + xtumlrt/common + + + - + -- cgit v1.2.3