Fix validation errors for all target platforms
commitc3c3d65ebb7796d8e8e38cf8c77d21a54561694e
authorMichael Keppler <Michael.Keppler@gmx.de>
Sun, 22 Jul 2018 15:43:25 +0000 (22 17:43 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Tue, 14 Aug 2018 21:15:50 +0000 (14 23:15 +0200)
tree240c9f82540ffb05264ab7047bdecd79cba6e244
parent89b461417285208d1e3ca1b4f9d659e828c7aa2c
Fix validation errors for all target platforms

Main goal of this refactoring is to have newly created launch configs to
have zero errors on validation. With the below changes, I can run a
launch config with the setting "include all bundles of workspace and
target platform" without any validation error in all target versions.

* remove mylyn.sdk, because it includes unwanted dependencies to CDT and
mylyn.trac (differs by version)
* add some mylyn dependencies as bundles instead of features to avoid
the unwanted features
* add ecf dependencies in all targets (they existed only in 4.8)
* add eclipse.tools.layout.spy to all targets (where it exists) to
simplify debugging of SWT layouts
* replace 4.8-staging by 4.9-staging. this required fetching some mylyn
dependencies from the mylyn update site instead of the staging update
site, since they do not exist on the staging site

Change-Id: If06b976af162487cb25455e0fd52d2a26b831e2b
Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.egit.target/egit-4.5.target
org.eclipse.egit.target/egit-4.6.target
org.eclipse.egit.target/egit-4.7.target
org.eclipse.egit.target/egit-4.8.target
org.eclipse.egit.target/egit-4.9-staging.target [moved from org.eclipse.egit.target/egit-4.8-staging.target with 86% similarity]
org.eclipse.egit.target/egit-4.9-staging.tpd [moved from org.eclipse.egit.target/egit-4.8-staging.tpd with 74% similarity]
org.eclipse.egit.target/releasetrain/4.5-mars.tpd
org.eclipse.egit.target/releasetrain/4.6-neon.tpd
org.eclipse.egit.target/releasetrain/4.7-oxygen.tpd
org.eclipse.egit.target/releasetrain/4.8-photon.tpd
org.eclipse.egit.target/releasetrain/staging.tpd