Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2018-11-22 10:48:03 -0500
committerMatthias Sohn2018-11-22 11:04:23 -0500
commitfde41b3e9907290e37255dc294fc3322026c08d5 (patch)
tree47370b0e8de86843e02500ff29c0a2e1acdcf47e /org.eclipse.mylyn.github.target/releasetrain
parent0ef9c59cbb90eede5053c749c40c9e968f72868b (diff)
downloadegit-github-fde41b3e9907290e37255dc294fc3322026c08d5.tar.gz
egit-github-fde41b3e9907290e37255dc294fc3322026c08d5.tar.xz
egit-github-fde41b3e9907290e37255dc294fc3322026c08d5.zip
Implement explicit target platform
Add a proper target platform definition and also use that in the Tycho build to ensure we use the same classpath in Eclipse and during Maven build. Run org.eclipse.mylyn.github.tests during Maven test phase. Change-Id: I6010f301f157525357b741d1d699a8a2207ac647 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.mylyn.github.target/releasetrain')
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/4.5-mars.tpd17
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/4.6-neon.tpd19
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/4.7-oxygen.tpd26
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/4.8-photon.tpd30
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/4.9-2018-09.tpd32
-rw-r--r--org.eclipse.mylyn.github.target/releasetrain/staging.tpd32
6 files changed, 156 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.github.target/releasetrain/4.5-mars.tpd b/org.eclipse.mylyn.github.target/releasetrain/4.5-mars.tpd
new file mode 100644
index 00000000..af683f6f
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/4.5-mars.tpd
@@ -0,0 +1,17 @@
+target "4.5-mars" with source configurePhase
+
+location "http://download.eclipse.org/releases/mars/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.emf.sdk.feature.group lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.sdk_feature.feature.group lazy
+
+ // SWT layout spy not available
+}
diff --git a/org.eclipse.mylyn.github.target/releasetrain/4.6-neon.tpd b/org.eclipse.mylyn.github.target/releasetrain/4.6-neon.tpd
new file mode 100644
index 00000000..3c70d3f6
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/4.6-neon.tpd
@@ -0,0 +1,19 @@
+target "4.6-neon" with source configurePhase
+
+location "http://download.eclipse.org/releases/neon/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.ecf.core.feature.feature.group lazy
+ org.eclipse.ecf.filetransfer.feature.feature.group lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.sdk_feature.feature.group lazy
+
+ // SWT layout spy not available
+}
diff --git a/org.eclipse.mylyn.github.target/releasetrain/4.7-oxygen.tpd b/org.eclipse.mylyn.github.target/releasetrain/4.7-oxygen.tpd
new file mode 100644
index 00000000..6e9511c9
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/4.7-oxygen.tpd
@@ -0,0 +1,26 @@
+target "4.7-oxygen" with source configurePhase
+
+location "http://download.eclipse.org/releases/oxygen/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.ecf.core.feature.feature.group lazy
+ org.eclipse.ecf.filetransfer.feature.feature.group lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.bugzilla_feature.feature.group lazy
+ // some Mylyn dependencies as bundles, to avoid mylyn.trac, which would lead to conflicts
+ javax.xml lazy
+ org.apache.lucene.queryparser lazy
+ org.apache.xerces lazy
+ org.apache.xml.resolver lazy
+ org.apache.xml.serializer lazy
+
+ // debugging SWT layouts
+ org.eclipse.tools.layout.spy lazy
+}
diff --git a/org.eclipse.mylyn.github.target/releasetrain/4.8-photon.tpd b/org.eclipse.mylyn.github.target/releasetrain/4.8-photon.tpd
new file mode 100644
index 00000000..380b8fff
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/4.8-photon.tpd
@@ -0,0 +1,30 @@
+target "4.8-photon" with source configurePhase
+
+location "http://download.eclipse.org/releases/photon/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.ecf.console.feature.feature.group lazy
+ org.eclipse.ecf.core.feature.feature.group lazy
+ org.eclipse.ecf.filetransfer.feature.feature.group lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.equinox.concurrent lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.bugzilla_feature.feature.group lazy
+ // some Mylyn dependencies as bundles, to avoid mylyn.trac, which would lead to conflicts
+ javax.xml lazy
+ org.apache.lucene.analyzers-common [6.1.0,6.2.0)
+ org.apache.lucene.core [6.1.0,6.2.0)
+ org.apache.lucene.queryparser [6.1.0,6.2.0)
+ org.apache.xerces lazy
+ org.apache.xml.resolver lazy
+ org.apache.xml.serializer lazy
+
+ // debugging SWT layouts
+ org.eclipse.tools.layout.spy lazy
+}
diff --git a/org.eclipse.mylyn.github.target/releasetrain/4.9-2018-09.tpd b/org.eclipse.mylyn.github.target/releasetrain/4.9-2018-09.tpd
new file mode 100644
index 00000000..a4422f76
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/4.9-2018-09.tpd
@@ -0,0 +1,32 @@
+target "staging" with source configurePhase
+
+location "http://download.eclipse.org/releases/2018-09/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.ecf.core.feature.feature.group lazy
+ org.eclipse.ecf.filetransfer.feature.feature.group lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.equinox.concurrent lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.bugzilla_feature.feature.group lazy
+
+ // debugging SWT layouts
+ org.eclipse.tools.layout.spy lazy
+}
+
+location "http://download.eclipse.org/mylyn/releases/latest" {
+ // some Mylyn dependencies as bundles, to avoid mylyn.trac, which would lead to conflicts
+ javax.xml lazy
+ org.apache.lucene.analyzers-common [6.1.0,6.2.0)
+ org.apache.lucene.core [6.1.0,6.2.0)
+ org.apache.lucene.queryparser [6.1.0,6.2.0)
+ org.apache.xerces lazy
+ org.apache.xml.resolver lazy
+ org.apache.xml.serializer lazy
+} \ No newline at end of file
diff --git a/org.eclipse.mylyn.github.target/releasetrain/staging.tpd b/org.eclipse.mylyn.github.target/releasetrain/staging.tpd
new file mode 100644
index 00000000..b7e12180
--- /dev/null
+++ b/org.eclipse.mylyn.github.target/releasetrain/staging.tpd
@@ -0,0 +1,32 @@
+target "staging" with source configurePhase
+
+location "http://download.eclipse.org/staging/2018-12/" {
+ // Eclipse platform
+ org.eclipse.sdk.ide lazy
+ org.eclipse.ecf.core.feature.feature.group lazy
+ org.eclipse.ecf.filetransfer.feature.feature.group lazy
+ org.eclipse.emf.sdk.feature.group lazy
+ org.eclipse.equinox.concurrent lazy
+
+ // Mylyn integration
+ org.eclipse.mylyn.commons.sdk.feature.group lazy
+ org.eclipse.mylyn.ide_feature.feature.group lazy
+ org.eclipse.mylyn.team_feature.feature.group lazy
+ org.eclipse.mylyn_feature.feature.group lazy
+ org.eclipse.mylyn.context_feature.feature.group lazy
+ org.eclipse.mylyn.bugzilla_feature.feature.group lazy
+
+ // debugging SWT layouts
+ org.eclipse.tools.layout.spy lazy
+}
+
+location "http://download.eclipse.org/mylyn/releases/latest" {
+ // some Mylyn dependencies as bundles, to avoid mylyn.trac, which would lead to conflicts
+ javax.xml lazy
+ org.apache.lucene.analyzers-common [6.1.0,6.2.0)
+ org.apache.lucene.core [6.1.0,6.2.0)
+ org.apache.lucene.queryparser [6.1.0,6.2.0)
+ org.apache.xerces lazy
+ org.apache.xml.resolver lazy
+ org.apache.xml.serializer lazy
+} \ No newline at end of file

Back to the top