diff options
21 files changed, 2553 insertions, 1518 deletions
diff --git a/org.eclipse.mylyn-parent/pom.xml b/org.eclipse.mylyn-parent/pom.xml index 99ad5ffe..28015ef2 100644 --- a/org.eclipse.mylyn-parent/pom.xml +++ b/org.eclipse.mylyn-parent/pom.xml @@ -24,7 +24,7 @@ </prerequisites> <properties> - <tycho-version>1.0.0</tycho-version> + <tycho-version>1.5.0</tycho-version> <tycho-extras-version>${tycho-version}</tycho-extras-version> <mylyn-test-append></mylyn-test-append> @@ -66,7 +66,7 @@ <dist.snapshots.url>https://repo.eclipse.org/content/repositories/mylyn-snapshots/</dist.snapshots.url> <target-platform>mylyn-e${target-version}</target-platform> - <egit-repository-url>http://download.eclipse.org/egit/updates-1.3/</egit-repository-url> + <egit-repository-url>http://download.eclipse.org/egit/updates-5.8/</egit-repository-url> <swtbot-repository-url>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site/</swtbot-repository-url> <alt-target-version>4.7</alt-target-version> @@ -306,8 +306,8 @@ </activation> <!-- Properties get overridden if a specific target profile is activated. --> <properties> - <target-version>4.7</target-version> - <platform-repository-url>http://download.eclipse.org/releases/oxygen/</platform-repository-url> + <target-version>4.14</target-version> + <platform-repository-url>http://download.eclipse.org/releases/2019-12/</platform-repository-url> </properties> </profile> <profile> @@ -416,6 +416,21 @@ </properties> </profile> <profile> + <id>2019-12</id> + <activation> + <property> + <name>target-profile</name> + <value>photon</value> + </property> + </activation> + <properties> + <target-version>4.14</target-version> + <platform-repository-url>http://download.eclipse.org/releases/2019-12/</platform-repository-url> + <alt-target-version>4.14</alt-target-version> + <alt-platform-repository-url>http://download.eclipse.org/releases/2019-12/</alt-platform-repository-url> + </properties> + </profile> + <profile> <id>maintenance</id> <activation> <property> diff --git a/org.eclipse.mylyn-target/mylyn-dev-all.target b/org.eclipse.mylyn-target/mylyn-dev-all.target index 7a4ce6bb..764476e6 100644 --- a/org.eclipse.mylyn-target/mylyn-dev-all.target +++ b/org.eclipse.mylyn-target/mylyn-dev-all.target @@ -42,11 +42,11 @@ <repository location="http://download.eclipse.org/egit/updates"/> </location> <location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="0.0.0"/> <unit id="org.tigris.subversion.subclipse.mylyn.feature.group" version="0.0.0"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="0.0.0"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> <unit id="org.tigris.subversion.clientadapter.javahl.feature.feature.group" version="0.0.0"/> -<repository location="http://subclipse.tigris.org/update_1.8.x"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.swtbot.eclipse.feature.group" version="0.0.0"/> diff --git a/org.eclipse.mylyn-target/mylyn-dev-e4.2.target b/org.eclipse.mylyn-target/mylyn-dev-e4.2.target index 2f88e79b..695b5acc 100644 --- a/org.eclipse.mylyn-target/mylyn-dev-e4.2.target +++ b/org.eclipse.mylyn-target/mylyn-dev-e4.2.target @@ -38,11 +38,11 @@ <repository location="http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site"/> </location> <location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="0.0.0"/> <unit id="org.tigris.subversion.subclipse.mylyn.feature.group" version="0.0.0"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="0.0.0"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> <unit id="org.tigris.subversion.clientadapter.javahl.feature.feature.group" version="0.0.0"/> -<repository location="http://subclipse.tigris.org/update_1.8.x"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> </locations> <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> diff --git a/org.eclipse.mylyn-target/mylyn-dev-e4.3.target b/org.eclipse.mylyn-target/mylyn-dev-e4.3.target index 12d1f7f4..cbb2154b 100644 --- a/org.eclipse.mylyn-target/mylyn-dev-e4.3.target +++ b/org.eclipse.mylyn-target/mylyn-dev-e4.3.target @@ -40,11 +40,11 @@ <repository location="http://download.eclipse.org/technology/swtbot/snapshots/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="0.0.0"/> <unit id="org.tigris.subversion.subclipse.mylyn.feature.group" version="0.0.0"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="0.0.0"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> <unit id="org.tigris.subversion.clientadapter.javahl.feature.feature.group" version="0.0.0"/> -<repository location="http://subclipse.tigris.org/update_1.8.x"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> </locations> <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> diff --git a/org.eclipse.mylyn-target/mylyn-e4.14.target b/org.eclipse.mylyn-target/mylyn-e4.14.target new file mode 100644 index 00000000..47c02c11 --- /dev/null +++ b/org.eclipse.mylyn-target/mylyn-e4.14.target @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde version="3.8"?> +<target name="mylyn-e4.14"> + <locations> + <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> + <repository location="https://subclipse.github.io/updates/subclipse/1.8.x/"/> + <unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> + <unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> + </location> + <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> + <repository location="http://download.eclipse.org/releases/2019-12"/> + <unit id="org.eclipse.e4.rcp.feature.group" version="4.14.0.v20191204-0601"/> + <unit id="org.eclipse.e4.rcp.source.feature.group" version="4.14.0.v20191204-0601"/> + <unit id="org.eclipse.platform.source.feature.group" version="4.14.0.v20191210-0610"/> + <unit id="org.eclipse.rcp.feature.group" version="4.14.0.v20191210-0610"/> + <unit id="org.eclipse.rcp.sdk.id" version="4.14.0.I20191210-0610"/> + <unit id="org.eclipse.egit.feature.group" version="5.6.0.201912101111-r"/> + <unit id="org.eclipse.jgit.feature.group" version="5.6.0.201912101111-r"/> + <unit id="org.eclipse.cvs.feature.group" version="1.4.1200.v20191210-0610"/> + <unit id="org.eclipse.ecf.core.feature.group" version="3.14.5.v20190423-0607"/> + <unit id="org.eclipse.ecf.core.source.feature.group" version="3.14.5.v20190423-0607"/> + <unit id="org.eclipse.sdk.ide" version="4.14.0.I20191210-0610"/> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.20.0.v20191028-0905"/> + <unit id="org.eclipse.cdt.platform.feature.group" version="9.10.0.201912051559"/> + <unit id="org.eclipse.cdt.sdk.feature.group" version="9.10.0.201912051559"/> + </location> + <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> + <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20160221192158/repository/"/> + <unit id="javax.servlet" version="3.0.0.v201112011016"/> + </location> + <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> + <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20180206163158/repository"/> + <unit id="com.google.guava" version="21.0.0.v20170206-1425"/> + <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/> + <unit id="org.apache.lucene.analyzers-common" version="6.1.0.v20161115-1612"/> + <unit id="org.apache.lucene.analyzers-common.source" version="6.1.0.v20161115-1612"/> + <unit id="org.apache.lucene.core" version="6.1.0.v20170814-1820"/> + <unit id="org.apache.lucene.core.source" version="6.1.0.v20170814-1820"/> + <unit id="org.apache.lucene.queryparser" version="6.1.0.v20161115-1612"/> + <unit id="org.apache.lucene.queryparser.source" version="6.1.0.v20161115-1612"/> + </location> + <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit"> + <repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20191126223242/repository"/> + <unit id="com.google.gson" version="2.7.0.v20170129-0911"/> + <unit id="com.google.gson.source" version="2.7.0.v20170129-0911"/> + <unit id="com.google.gerrit.common" version="2.1.5.v201112241444"/> + <unit id="com.google.gerrit.common.source" version="2.1.5.v201112241444"/> + <unit id="com.google.gerrit.prettify" version="2.1.5.v201112241444"/> + <unit id="com.google.gerrit.prettify.source" version="2.1.5.v201112241444"/> + <unit id="com.google.gerrit.reviewdb" version="2.1.5.v201112241444"/> + <unit id="com.google.gerrit.reviewdb.source" version="2.1.5.v201112241444"/> + <unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/> + <unit id="org.apache.commons.lang.source" version="2.6.0.v201404270220"/> + <unit id="org.hamcrest" version="1.1.0.v20090501071000"/> + <unit id="org.hamcrest.core" version="1.1.0.v20090501071000"/> + <unit id="org.hamcrest.library" version="1.1.0.v20090501071000"/> + <unit id="org.hamcrest.text" version="1.1.0.v20090501071000"/> + <unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/> + <unit id="org.apache.commons.httpclient.source" version="3.1.0.v201012070820"/> + <unit id="org.apache.xmlrpc" version="3.0.0.v20100427-1100"/> + <unit id="org.mockito" version="1.8.4.v201303031500"/> + <unit id="org.objenesis" version="1.0.0.v201505121915"/> + <unit id="org.apache.xerces" version="2.9.0.v201101211617"/> + <unit id="org.mockito" version="1.9.5.v201605172210"/> + <unit id="org.mockito.source" version="1.8.4.v201303031500"/> + <unit id="com.google.gson" version="2.8.2.v20180104-1110"/> + <unit id="com.google.gson.source" version="2.8.2.v20180104-1110"/> + <unit id="org.mockito" version="2.23.0.v20190527-1420"/> + <unit id="org.mockito.source" version="2.23.0.v20190527-1420"/> + <unit id="org.hamcrest.generator" version="1.1.0.v20090501071000"/> + <unit id="org.hamcrest.generator.source" version="1.1.0.v20090501071000"/> + <unit id="com.thoughtworks.qdox" version="1.6.3.v20081201-1400"/> + </location> + <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> + <!-- TODO - update URL to R verion of 2020-12 when it is available --> + <repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20201130205003/repository/"/> + <unit id="jakarta.xml.bind" version="2.3.3.v20201118-1818"/> + <unit id="com.sun.xml.bind" version="2.3.3.v20201118-1818"/> + <unit id="javax.activation" version="1.2.2.v20201119-1642"/> + <unit id="javax.xml.stream" version="1.0.1.v201004272200"/> + </location> + </locations> +</target>
\ No newline at end of file diff --git a/org.eclipse.mylyn-target/mylyn-e4.2.target b/org.eclipse.mylyn-target/mylyn-e4.2.target index 020f8718..7ffc1d5a 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.2.target +++ b/org.eclipse.mylyn-target/mylyn-e4.2.target @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde version="3.8"?> - <target name="mylyn-e4.2" sequenceNumber="12"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> @@ -66,9 +65,9 @@ <repository location="http://download.eclipse.org/releases/juno"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.osgi" version="3.8.2.v20130124-134944"/> @@ -81,4 +80,4 @@ <repository location="http://download.eclipse.org/cbi/updates/license"/> </location> </locations> -</target> +</target>
\ No newline at end of file diff --git a/org.eclipse.mylyn-target/mylyn-e4.3.target b/org.eclipse.mylyn-target/mylyn-e4.3.target index 8338893a..80915050 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.3.target +++ b/org.eclipse.mylyn-target/mylyn-e4.3.target @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<?pde version="3.8"?><target name="mylyn-e4.3" sequenceNumber="12"> +<?pde version="3.8"?> +<target name="mylyn-e4.3" sequenceNumber="12"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="com.google.gerrit.prettify" version="2.1.5.v201112241444"/> @@ -61,9 +62,9 @@ <repository location="http://download.eclipse.org/releases/kepler"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.osgi" version="3.8.2.v20130124-134944"/> @@ -76,4 +77,4 @@ <repository location="http://download.eclipse.org/cbi/updates/license"/> </location> </locations> -</target> +</target>
\ No newline at end of file diff --git a/org.eclipse.mylyn-target/mylyn-e4.4.target b/org.eclipse.mylyn-target/mylyn-e4.4.target index e32ab0e2..c495f22e 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.4.target +++ b/org.eclipse.mylyn-target/mylyn-e4.4.target @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<?pde version="3.8"?><target name="mylyn-e4.4" sequenceNumber="12"> +<?pde version="3.8"?> +<target name="mylyn-e4.4" sequenceNumber="12"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="com.google.gerrit.prettify" version="2.1.5.v201112241444"/> @@ -76,9 +77,9 @@ <repository location="http://download.eclipse.org/releases/luna"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.osgi" version="3.8.2.v20130124-134944"/> @@ -91,4 +92,4 @@ <repository location="http://download.eclipse.org/cbi/updates/license"/> </location> </locations> -</target> +</target>
\ No newline at end of file diff --git a/org.eclipse.mylyn-target/mylyn-e4.5.target b/org.eclipse.mylyn-target/mylyn-e4.5.target index 0c8f7a11..8dad39bb 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.5.target +++ b/org.eclipse.mylyn-target/mylyn-e4.5.target @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<?pde version="3.8"?><target name="mylyn-e4.5" sequenceNumber="12"> +<?pde version="3.8"?> +<target name="mylyn-e4.5" sequenceNumber="12"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="com.google.gerrit.prettify" version="2.1.5.v201112241444"/> @@ -74,9 +75,9 @@ <repository location="http://download.eclipse.org/releases/mars"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.core.runtime.compatibility.auth" version="3.2.300.v20120523-2004"/> @@ -87,4 +88,4 @@ <repository location="http://download.eclipse.org/cbi/updates/license"/> </location> </locations> -</target> +</target>
\ No newline at end of file diff --git a/org.eclipse.mylyn-target/mylyn-e4.6.target b/org.eclipse.mylyn-target/mylyn-e4.6.target index 79dcb503..3ec5b5cf 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.6.target +++ b/org.eclipse.mylyn-target/mylyn-e4.6.target @@ -15,7 +15,7 @@ <unit id="org.apache.lucene.core" version="6.1.0.v20170814-1820"/> <unit id="org.apache.lucene.analyzers-common" version="6.1.0.v20161115-1612"/> <unit id="org.apache.lucene.queryparser" version="6.1.0.v20161115-1612"/> -<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/M20170818183741/repository/"/> +<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="com.google.gerrit.prettify" version="2.1.5.v201112241444"/> @@ -83,9 +83,9 @@ <repository location="http://download.eclipse.org/releases/neon"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.core.runtime.compatibility.auth" version="3.2.300.v20120523-2004"/> diff --git a/org.eclipse.mylyn-target/mylyn-e4.7.target b/org.eclipse.mylyn-target/mylyn-e4.7.target index e489303c..f42d85d3 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.7.target +++ b/org.eclipse.mylyn-target/mylyn-e4.7.target @@ -56,9 +56,9 @@ <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130517111416/repository/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <repository location="http://download.eclipse.org/cbi/updates/license"/> diff --git a/org.eclipse.mylyn-target/mylyn-e4.8.target b/org.eclipse.mylyn-target/mylyn-e4.8.target index a4544a2f..b4a174dc 100644 --- a/org.eclipse.mylyn-target/mylyn-e4.8.target +++ b/org.eclipse.mylyn-target/mylyn-e4.8.target @@ -1,4 +1,6 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?><?pde version="3.8"?><target name="mylyn-e4.8" sequenceNumber="18"> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde version="3.8"?> +<target name="mylyn-e4.8" sequenceNumber="18"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="com.google.gwt.servlet" version="2.0.4.v20100709-0658"/> @@ -54,9 +56,9 @@ <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130517111416/repository/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <repository location="http://download.eclipse.org/cbi/updates/license"/> diff --git a/org.eclipse.mylyn-target/mylyn-emaintenance.target b/org.eclipse.mylyn-target/mylyn-emaintenance.target index ebc3dd7e..f5db62da 100644 --- a/org.eclipse.mylyn-target/mylyn-emaintenance.target +++ b/org.eclipse.mylyn-target/mylyn-emaintenance.target @@ -79,9 +79,9 @@ <repository location="http://download.eclipse.org/staging/neon/"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.osgi" version="3.8.2.v20130124-134944"/> diff --git a/org.eclipse.mylyn-target/mylyn-estaging.target b/org.eclipse.mylyn-target/mylyn-estaging.target index 16ad0134..282ab132 100644 --- a/org.eclipse.mylyn-target/mylyn-estaging.target +++ b/org.eclipse.mylyn-target/mylyn-estaging.target @@ -72,9 +72,9 @@ <repository location="http://download.eclipse.org/staging/oxygen"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> -<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.10"/> -<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.2"/> -<repository location="http://subclipse.tigris.org/archive/subclipse_1.8.10"/> +<unit id="org.tigris.subversion.subclipse.feature.group" version="1.8.22"/> +<unit id="org.tigris.subversion.clientadapter.feature.feature.group" version="1.8.6"/> +<repository location="https://subclipse.github.io/updates/subclipse/1.8.x"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.osgi" version="3.8.2.v20130124-134944"/> diff --git a/org.eclipse.mylyn-target/pom.xml b/org.eclipse.mylyn-target/pom.xml index 5497593f..b56a86de 100644 --- a/org.eclipse.mylyn-target/pom.xml +++ b/org.eclipse.mylyn-target/pom.xml @@ -62,6 +62,11 @@ <classifier>mylyn-e4.8</classifier> </artifact> <artifact> + <file>mylyn-e4.14.target</file> + <type>target</type> + <classifier>mylyn-e4.14</classifier> + </artifact> + <artifact> <file>mylyn-emaintenance.target</file> <type>target</type> <classifier>mylyn-emaintenance</classifier> diff --git a/org.eclipse.mylyn.releng/bin/submodulConfig.sh b/org.eclipse.mylyn.releng/bin/submodulConfig.sh new file mode 100755 index 00000000..95bab9ef --- /dev/null +++ b/org.eclipse.mylyn.releng/bin/submodulConfig.sh @@ -0,0 +1,22 @@ +#!/bin/sh +pwd +for i in org.eclipse.mylyn*; do + cd $i + echo Configure git for gerrit \'$i\' + fetchnode="`git config --local --get-all remote.origin.fetch | grep "/notes"`" + if [ -z "$fetchnode" ] + then + git config --add remote.origin.fetch 'refs/notes/*:refs/notes/*' + fi + fetchnode="`git config --local --get remote.origin.push`" + if [ -z "$fetchnode" ] + then + git config --add remote.origin.push 'HEAD:refs/for/master' + fi + fetchnode="`git config --local --get core.autocrlf`" + if [ -z "$fetchnode" ] + then + git config --add core.autocrlf 'false' + fi + cd .. +done
\ No newline at end of file diff --git a/org.eclipse.mylyn.releng/launcher/submodulConfig.launch b/org.eclipse.mylyn.releng/launcher/submodulConfig.launch new file mode 100644 index 00000000..f51a7561 --- /dev/null +++ b/org.eclipse.mylyn.releng/launcher/submodulConfig.launch @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"> + <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.mylyn.releng/bin/submodulConfig.sh}"/> + <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${git.clone.mylyn.all}"/> +</launchConfiguration> diff --git a/org.eclipse.mylyn.releng/oomph/.DS_Store b/org.eclipse.mylyn.releng/oomph/.DS_Store Binary files differdeleted file mode 100644 index 5008ddfc..00000000 --- a/org.eclipse.mylyn.releng/oomph/.DS_Store +++ /dev/null diff --git a/org.eclipse.mylyn.releng/oomph/Mylyn.setup b/org.eclipse.mylyn.releng/oomph/Mylyn.setup index c0d78203..9acccd5d 100755 --- a/org.eclipse.mylyn.releng/oomph/Mylyn.setup +++ b/org.eclipse.mylyn.releng/oomph/Mylyn.setup @@ -5,6 +5,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0" xmlns:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0" + xmlns:launching="http://www.eclipse.org/oomph/setup/launching/1.0" xmlns:mylyn="http://www.eclipse.org/oomph/setup/mylyn/1.0" xmlns:pde="http://www.eclipse.org/oomph/setup/pde/1.0" xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0" @@ -13,7 +14,7 @@ xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0" xmlns:setup.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0" xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" - xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/mylyn/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore http://www.eclipse.org/oomph/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore" + xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/launching/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Launching.ecore http://www.eclipse.org/oomph/setup/mylyn/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore http://www.eclipse.org/oomph/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore" name="mylyn" label="Mylyn"> <annotation @@ -28,21 +29,23 @@ </detail> </annotation> <setupTask + xsi:type="setup:RedirectionTask" + sourceURL="http://subclipse.tigris.org/update_1.8.x" + targetURL="https://subclipse.github.io/updates/subclipse/1.8.x"/> + <setupTask xsi:type="setup:CompoundTask" name="Global Variables"> <setupTask xsi:type="setup:VariableTask" name="mylyn.org.id" - label="ci.mylyn.org user ID" - documentation="The ci.mylyn.org user ID, typically first-initial.lastname."> + label="ci.mylyn.org user ID"> <description>The ci.mylyn.org user ID, typically first-initial.lastname</description> </setupTask> <setupTask xsi:type="setup:VariableTask" type="PASSWORD" name="mylyn.org.password" - label="ci.mylyn.org password" - documentation="The ci.mylyn.org password."> + label="ci.mylyn.org password"> <description>The ci.mylyn.org password</description> </setupTask> </setupTask> @@ -71,18 +74,6 @@ </setupTask> </setupTask> <setupTask - xsi:type="setup:ResourceCreationTask" - excludedTriggers="STARTUP MANUAL" - content="<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
	<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
		<item value="true" key="group_libraries"/>
		<item value="false" key="linkWithEditor"/>
		<item value="2" key="layout"/>
		<item value="2" key="rootMode"/>
		<item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/>
	</section>
</section>
" - targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" - encoding="UTF-8" - documentation="Initialize the Package Explorer to display workings sets."/> - <setupTask - xsi:type="setup:VariableTask" - name="eclipse.target.platform" - defaultValue="Oxygen" - storageURI="scope://Workspace"/> - <setupTask xsi:type="setup.p2:P2Task" label="Mylyn"> <requirement @@ -129,736 +120,1529 @@ xsi:type="pde:APIBaselineTask" id="mylyn.baseline" name="Mylyn" - version="3.24" + version="3.25" location="${mylyn.baseline.location}" - remoteURI="http://download.eclipse.org/mylyn/drops/3.24.0/mylyn-3.24.0-api.zip"/> + remoteURI="http://download.eclipse.org/mylyn/drops/3.25.0/mylyn-3.25.0-api.zip"/> </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.mockito" - versionRange="[1.8.4,2.0.0)"/> - <requirement - name="org.objenesis" - versionRange="[1.0.0,2.0.0)"/> - <requirement - name="com.google.guava" - versionRange="[21.0.0,22.0.0)"/> - <requirement - name="javax.xml.stream"/> - <requirement - name="javax.xml.bind"/> - <requirement - name="org.eclipse.sdk.feature.group"/> - <repositoryList - name="2019-12"> - <repository - url="http://download.eclipse.org/releases/2019-12"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> - </repositoryList> - <repositoryList - name="2019-09"> - <repository - url="http://download.eclipse.org/releases/2019-09"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> - </repositoryList> - <repositoryList - name="2019-06"> - <repository - url="http://download.eclipse.org/releases/2019-06"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> - </repositoryList> - <repositoryList - name="2019-03"> - <repository - url="http://download.eclipse.org/releases/2019-03"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> - </repositoryList> - <repositoryList - name="2018-12"> - <repository - url="http://download.eclipse.org/releases/2018-12"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> - </repositoryList> - <repositoryList - name="2018-09"> - <repository - url="http://download.eclipse.org/releases/2018-09"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository/"/> - </repositoryList> - <repositoryList - name="Photon"> - <repository - url="http://download.eclipse.org/releases/photon"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="https://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository"/> - </repositoryList> - <repositoryList - name="Oxygen"> - <repository - url="http://download.eclipse.org/releases/oxygen"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> - </repositoryList> - <repositoryList - name="Neon"> - <repository - url="http://download.eclipse.org/releases/neon"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> - </repositoryList> - <repositoryList - name="Mars"> - <repository - url="http://download.eclipse.org/releases/mars"/> - <repository - url="http://download.eclipse.org/cbi/updates/license"/> - <repository - url="http://download.eclipse.org/mylyn/snapshots/weekly"/> - <repository - url="http://download.eclipse.org/eclipse/updates/3.8"/> - <repository - url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> - </repositoryList> - </targlet> - </setupTask> - <project name="SourceCodeBugsReviewsAndBuilds" - label="Source Code, Bugs, Reviews, and Builds"> + <project name="Maintainer" + label="Maintainer"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.all" + value="${git.clone.mylyn.all.location}"/> + <setupTask + xsi:type="setup:VariableTask" + name="eclipse.target.platform" + defaultValue="None" + storageURI="scope://Workspace"/> + <setupTask + xsi:type="setup:VariableTask" + name="mylyn.target.platform" + defaultValue="mylyn-e4.14" + storageURI="scope://Workspace" + label="Mylyn Target Platform"> + <annotation + source="http://www.eclipse.org/oomph/setup/GlobalVariable"/> + <choice + value="mylyn-e4.14" + label="2019-12 - 4.14"/> + <choice + value="mylyn-e4.8" + label="Photon - 4.8"/> + <choice + value="mylyn-e4.7" + label="Oxygen - 4.7"/> + <choice + value="mylyn-e4.6" + label="Neon - 4.6"/> + <choice + value="mylyn-e4.5" + label="Mars - 4.5"/> + <choice + value="mylyn-e4.4" + label="Luna - 4.4"/> + <choice + value="mylyn-e4.3" + label="Kepler - 4.3"/> + <choice + value="mylyn-e4.2" + label="Junor - 4.2"/> + <choice + value="None" + label="None"/> + <choice + value="mylyn-emaintenance" + label="Maintenance"/> + <choice + value="mylyn-estaging" + label="Staging"/> + <choice + value="mylyn-dev-all" + label="Development All"/> + <choice + value="mylyn-dev-e4.3" + label="Development Kepler - 4.3"/> + <choice + value="mylyn-dev-e4.2" + label="Development Junor - 4.2"/> + <description> + Choose the target platform for mylyn. + + Please use only mylyn-e4.7 or mylyn-e4.8 + the other are defined but may be outdated! + </description> + </setupTask> + <setupTask + xsi:type="setup:EclipseIniTask" + option="-Doomph.redirection.mylyn" + value="=http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.git/plain/org.eclipse.mylyn.releng/oomph/Mylyn.setup->${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn/org.eclipse.mylyn.releng/oomph/Mylyn.setup" + vm="true"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.all" + remoteURI="mylyn/org.eclipse.mylyn.all" + recursive="true"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn All Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn All</description> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.all</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.builds/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.builds</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.commons/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.commons</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.context/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.context</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.reviews/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.reviews</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.tasks/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.tasks</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592160951681</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn*</arguments> + </matcher> + </filter> + <filter> + <id>1592160951683</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-connector-bugzilla-rest</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.tasks/connector-bugzilla-rest/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>connector-bugzilla-rest</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592160951681</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="BOOTSTRAP" + predecessor="//@projects[name='Maintainer']/@setupTasks.0" + successor="//@projects[name='Maintainer']/@setupTasks.13" + targetURL="${git.clone.mylyn.all.location|uri}/org.eclipse.mylyn.versions/.project"> + <description>Mylyn All Maven Project</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <projectDescription> + <name>org.eclipse.mylyn.versions</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + </natures> + <filteredResources> + <filter> + <id>1592159300227</id> + <name></name> + <type>10</type> + <matcher> + <id>org.eclipse.ui.ide.multiFilter</id> + <arguments>1.0-name-matches-false-false-org.eclipse.mylyn.*</arguments> + </matcher> + </filter> + </filteredResources> + </projectDescription> + </content> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.all.location}" + locateNestedProjects="true"> + <excludedPath>org.eclipse.mylyn.builds/org.eclipse.mylyn.hudson.tests/testdata</excludedPath> + <excludedPath>org.eclipse.mylyn.reviews/tbr</excludedPath> + <excludedPath>org.eclipse.mylyn.docs</excludedPath> + </sourceLocator> + <description>Import Releng Project</description> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Builds"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.builds/.*"/> + </workingSet> + <workingSet + name="Mylyn Commons"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.commons/.*"/> + </workingSet> + <workingSet + name="Mylyn Context"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.context/.*"/> + </workingSet> + <workingSet + name="Mylyn"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn/.*"/> + </workingSet> + <workingSet + name="Mylyn Reviews"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.reviews/.*"/> + </workingSet> + <workingSet + name="Mylyn Tasks"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.tasks/org.*"/> + </workingSet> + <workingSet + name="Mylyn Versions"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.versions/.*"/> + </workingSet> + <workingSet + name="Bugzilla Rest Connetor (Preview)"> + <predicate + xsi:type="predicates:LocationPredicate" + pattern="${git.clone.mylyn.all.location|path}/org.eclipse.mylyn.tasks/connector-bugzilla-rest/.*"/> + </workingSet> + <description>All Mylyn</description> + </setupTask> + <setupTask + xsi:type="pde:TargetPlatformTask" + name="${mylyn.target.platform}"> + <description>Active Mylyn Target Platform</description> + </setupTask> + <setupTask + xsi:type="launching:LaunchTask" + predecessor="//@projects[name='Maintainer']/@setupTasks.13" + launcher="submodulConfig"/> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Bugs since 1.1.2019" + url="https://bugs.eclipse.org/bugs/buglist.cgi?chfield=%5BBug%20creation%5D&chfieldfrom=2019-01-01&chfieldto=Now&product=Mylyn&product=Mylyn%20Builds&product=Mylyn%20Commons&product=Mylyn%20Context&product=Mylyn%20Context%20MFT&product=Mylyn%20Incubator&product=Mylyn%20Reviews&product=Mylyn%20Reviews%20R4E&product=Mylyn%20Tasks&product=Mylyn%20Versions&query_format=advanced"/> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + targetURL="configuration:/.settings/org.eclipse.ui.ide.prefs" + encoding="UTF-8"> + <description>Suppress prompt for default workspace already upon very first start</description> + <content> + MAX_RECENT_WORKSPACES=5 + RECENT_WORKSPACES=${workspace.location|property} + RECENT_WORKSPACES_PROTOCOL=3 + SHOW_WORKSPACE_SELECTION_DIALOG=false + eclipse.preferences.version=1 + </content> + </setupTask> + <setupTask + xsi:type="setup:ResourceCreationTask" + disabled="true" + targetURL=""${workspace.location}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" + encoding="UTF-8"> + <description>show Workingsets</description> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <section name="Workbench"> + <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> + <item key="group_libraries" value="true"/> + <item key="layout" value="2"/> + <item key="rootMode" value="2"/> + <item key="linkWithEditor" value="false"/> + <item key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;Aggregate for window 1592131095741&quot;&gt;&#x0A;&lt;localWorkingSetManager&gt;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1592131993011_11&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0A;&lt;/localWorkingSetManager&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Bugzilla Rest Connetor (Preview)&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Builds&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Commons&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Context&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Reviews&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Tasks&quot;/&gt;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Mylyn Versions&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Bugzilla Rest Connetor (Preview)&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Builds&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Commons&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Context&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Reviews&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Tasks&quot;/&gt;&#x0A;&lt;allWorkingSets workingSetName=&quot;Mylyn Versions&quot;/&gt;&#x0A;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;&gt;&#x0A;&lt;xmlDefinedFilters&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.mylyn.java.ui.MembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.pde.ui.BinaryProjectFilter1&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.pde.ui.ExternalPluginLibrariesFilter1&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0A;&lt;/xmlDefinedFilters&gt;&#x0A;&lt;/customFilters&gt;&#x0A;&lt;/packageExplorer&gt;"/> + </section> + </section> + </content> + </setupTask> + <stream + name="master" + label="Master"/> + <description>Maintaining Mylyn</description> + </project> + <project name="web" + label="Website"> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.web" + remoteURI="www.eclipse.org/mylyn.git"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Web Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Website</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.web.location}"/> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Website"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="mylyn"/> + </workingSet> + </setupTask> + <stream + name="master" + label="Master"/> + <description>Mylyn Website</description> + </project> + <project name="DeveloperAddons" + label="Developer Addons"> <project - name="builds" - label="Builds"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.builds" - value="${git.clone.mylyn.builds.location}"/> + name="HTMLEditor" + label="HTML Editor"> <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.builds" - remoteURI="mylyn/org.eclipse.mylyn.builds"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Builds Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Builds</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.builds.location}/org.eclipse.mylyn.hudson.releng/"/> - <description>Import Releng Project</description> + xsi:type="setup.p2:P2Task" + label="Additionals"> + <requirement + name="org.eclipse.wst.web_ui.feature.feature.group"/> </setupTask> + <stream + name="master" + label="master"/> + </project> + <project + name="BashEditor" + label="Bash Editor"> <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Builds" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.builds.development.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.builds.location}"/> - </targlet> + xsi:type="setup.p2:P2Task" + label="Additionals"> + <requirement + name="de.jcup.basheditor.feature.group"/> + <repository + url="https://de-jcup.github.io/update-site-eclipse-bash-editor/update-site"/> </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Builds"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.builds.core"/> - </workingSet> + <stream + name="master" + label="master"/> + </project> + <project + name="Docker" + label="Docker"> + <setupTask + xsi:type="setup.p2:P2Task" + label="Additionals"> + <requirement + name="org.eclipse.linuxtools.docker.feature.feature.group"/> + <requirement + name="org.eclipse.linuxtools.docker.editor.ls.feature.feature.group"/> + <requirement + name="org.eclipse.linuxtools.docker.tests.feature.feature.group"/> + <requirement + name="org.eclipse.linuxtools.jdt.docker.launcher.feature.feature.group"/> + <requirement + name="org.eclipse.linuxtools.vagrant.feature.feature.group"/> + <requirement + name="Docker Client Dependencies"/> + <requirement + name="org.aopalliance"/> + <requirement + name="org.apache.commons.codec"/> + <requirement + name="org.apache.commons.compress"/> + <requirement + name="org.apache.httpcomponents.httpclient"/> + <requirement + name="org.apache.httpcomponents.httpcore"/> + <requirement + name="org.objectweb.asm.analysis"/> + <requirement + name="org.objectweb.asm"/> + <requirement + name="org.objectweb.asm.tree"/> + <requirement + name="org.objectweb.asm.util"/> + <requirement + name="org.bouncycastle.bcpkix"/> + <requirement + name="org.bouncycastle.bcprov"/> + <requirement + name="com.spotify.docker.client"/> + <requirement + name="com.spotify.docker.client.source"/> + <requirement + name="com.google.guava"/> + <requirement + name="org.glassfish.hk2.api"/> + <requirement + name="org.glassfish.hk2.utils"/> + <requirement + name="com.fasterxml.jackson.core.jackson-annotations"/> + <requirement + name="com.fasterxml.jackson.core.jackson-core"/> + <requirement + name="com.fasterxml.jackson.core.jackson-databind"/> + <requirement + name="com.fasterxml.jackson.datatype.jackson-datatype-guava"/> + <requirement + name="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base"/> + <requirement + name="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider"/> + <requirement + name="javax.xml.stream"/> + <requirement + name="javassist"/> + <requirement + name="javax.ws.rs"/> + <requirement + name="org.glassfish.jersey.apache.connector"/> + <requirement + name="org.glassfish.jersey.core.jersey-client"/> + <requirement + name="org.glassfish.jersey.core.jersey-common"/> + <requirement + name="org.glassfish.jersey.core.jersey-server"/> + <requirement + name="org.glassfish.jersey.ext.entityfiltering"/> + <requirement + name="org.glassfish.jersey.media.jersey-media-json-jackson"/> + <requirement + name="org.glassfish.jersey.bundles.repackaged.jersey-guava"/> + <requirement + name="com.github.jnr.jffi.native"/> + <requirement + name="com.github.jnr.jffi"/> + <requirement + name="com.github.jnr.constants"/> + <requirement + name="com.github.jnr.enxio"/> + <requirement + name="com.github.jnr.ffi"/> + <requirement + name="com.github.jnr.posix"/> + <requirement + name="com.github.jnr.unixsocket"/> + <requirement + name="org.glassfish.hk2.osgi-resource-locator"/> + <requirement + name="jnr.x86asm"/> + <requirement + name="org.glassfish.hk2.locator"/> + <requirement + name="org.slf4j.api"/> + <requirement + name="jakarta.xml.bind"/> + <requirement + name="Docker Editor Dependencies"/> + <requirement + name="org.eclipse.lsp4e"/> + <requirement + name="Docker Test Dependencies"/> + <requirement + name="org.assertj"/> + <requirement + name="org.mockito"/> + <requirement + name="org.objenesis"/> + <requirement + name="org.eclipse.reddeer.common"/> + <requirement + name="org.eclipse.reddeer.core"/> + <requirement + name="org.eclipse.reddeer.direct"/> + <requirement + name="org.eclipse.reddeer.eclipse"/> + <requirement + name="org.eclipse.reddeer.jface"/> + <requirement + name="org.eclipse.reddeer.junit"/> + <requirement + name="org.eclipse.reddeer.junit.extension"/> + <requirement + name="org.eclipse.reddeer.requirements"/> + <requirement + name="org.eclipse.reddeer.swt"/> + <requirement + name="org.eclipse.reddeer.ui"/> + <requirement + name="org.eclipse.reddeer.jdt.junit"/> + <requirement + name="org.eclipse.reddeer.uiforms"/> + <requirement + name="org.eclipse.reddeer.workbench"/> + <requirement + name="org.eclipse.reddeer.workbench.core"/> + <requirement + name="net.bytebuddy.byte-buddy"/> + <requirement + name="net.bytebuddy.byte-buddy-agent"/> + <repository + url="https://download.eclipse.org/linuxtools/update-docker/"/> + <repository + url="http://download.eclipse.org/linuxtools/update-2020-03-docker"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> </setupTask> + <stream + name="master" + label="master"/> + </project> + <description>Add Editors for HTML and BASH Scripts</description> + </project> + <project name="depreciated" + label="Depreciated"> + <setupTask + xsi:type="setup:ResourceCreationTask" + excludedTriggers="STARTUP MANUAL" + targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" + encoding="UTF-8" + documentation="Initialize the Package Explorer to display workings sets."> + <content> + <?xml version="1.0" encoding="UTF-8"?> + <section name="Workbench"> + <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> + <item value="true" key="group_libraries"/> + <item value="false" key="linkWithEditor"/> + <item value="2" key="layout"/> + <item value="2" key="rootMode"/> + <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> + </section> + </section> + + </content> + </setupTask> + <setupTask + xsi:type="setup:VariableTask" + name="eclipse.target.platform" + defaultValue="Photon" + storageURI="scope://Workspace"/> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.mockito" + versionRange="[1.8.4,2.0.0)"/> + <requirement + name="org.objenesis" + versionRange="[1.0.0,2.0.0)"/> + <requirement + name="com.google.guava" + versionRange="[21.0.0,22.0.0)"/> + <requirement + name="javax.xml.stream"/> + <requirement + name="javax.xml.bind"/> + <requirement + name="org.eclipse.sdk.feature.group"/> + <repositoryList + name="2020-06"> + <repository + url="http://download.eclipse.org/releases/2020-06"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> + </repositoryList> + <repositoryList + name="2020-03"> + <repository + url="http://download.eclipse.org/releases/2020-03"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20200224183213/repository"/> + </repositoryList> + <repositoryList + name="2019-12"> + <repository + url="http://download.eclipse.org/releases/2019-12"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> + </repositoryList> + <repositoryList + name="2019-09"> + <repository + url="http://download.eclipse.org/releases/2019-09"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> + </repositoryList> + <repositoryList + name="2019-06"> + <repository + url="http://download.eclipse.org/releases/2019-06"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> + </repositoryList> + <repositoryList + name="2019-03"> + <repository + url="http://download.eclipse.org/releases/2019-03"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> + </repositoryList> + <repositoryList + name="2018-12"> + <repository + url="http://download.eclipse.org/releases/2018-12"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/repository"/> + </repositoryList> + <repositoryList + name="2018-09"> + <repository + url="http://download.eclipse.org/releases/2018-09"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20180905201904/repository/"/> + </repositoryList> + <repositoryList + name="Photon"> + <repository + url="http://download.eclipse.org/releases/photon"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="https://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository"/> + </repositoryList> + <repositoryList + name="Oxygen"> + <repository + url="http://download.eclipse.org/releases/oxygen"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> + </repositoryList> + <repositoryList + name="Neon"> + <repository + url="http://download.eclipse.org/releases/neon"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> + </repositoryList> + <repositoryList + name="Mars"> + <repository + url="http://download.eclipse.org/releases/mars"/> + <repository + url="http://download.eclipse.org/cbi/updates/license"/> + <repository + url="http://download.eclipse.org/mylyn/snapshots/weekly"/> + <repository + url="http://download.eclipse.org/eclipse/updates/3.8"/> + <repository + url="http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository/"/> + </repositoryList> + </targlet> + </setupTask> + <project + name="SourceCodeBugsReviewsAndBuilds" + label="Source Code, Bugs, Reviews, and Builds"> <project - name="builds-bugs" - label="Bugzilla Bugs for Mylyn Builds"> + name="builds" + label="Builds"> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Builds Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Builds&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.builds" + value="${git.clone.mylyn.builds.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.builds" + remoteURI="mylyn/org.eclipse.mylyn.builds"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Builds Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Builds</description> </setupTask> - <stream - name="master" - label="Master"/> - </project> - <project - name="builds-builds" - label="Hudson Builds for Mylyn Builds"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-builds-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.builds.location}/org.eclipse.mylyn.hudson.releng/"/> + <description>Import Releng Project</description> </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Builds" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.builds.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.builds.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Builds"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.builds.core"/> + </workingSet> + </setupTask> + <project + name="builds-bugs" + label="Bugzilla Bugs for Mylyn Builds"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Builds Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Builds&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="builds-builds" + label="Hudson Builds for Mylyn Builds"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-builds-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="commons" - label="Commons"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.commons" - value="${git.clone.mylyn.commons.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.commons" - remoteURI="mylyn/org.eclipse.mylyn.commons"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Commons Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Commons</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Commons" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.commons.development.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.commons.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Commons"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.commons.core"/> - </workingSet> - </setupTask> <project - name="commons-bugs" - label="Bugzilla Bugs for Mylyn Commons"> + name="commons" + label="Commons"> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Commons Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Commons&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.commons" + value="${git.clone.mylyn.commons.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.commons" + remoteURI="mylyn/org.eclipse.mylyn.commons"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Commons Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Commons</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Commons" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.commons.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.commons.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Commons"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.commons.core"/> + </workingSet> </setupTask> + <project + name="commons-bugs" + label="Bugzilla Bugs for Mylyn Commons"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Commons Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Commons&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="commons-builds" + label="Hudson Builds for Mylyn Commons"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-commons-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> <project - name="commons-builds" - label="Hudson Builds for Mylyn Commons"> + name="context" + label="Context"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-commons-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="git:GitCloneTask" + id="git.clone.jdt.core" + remoteURI="jdt/eclipse.jdt.core" + pushURI="" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>JDT Core Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>JDT Core</description> </setupTask> - <stream - name="master" - label="Master"/> - </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="context" - label="Context"> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.jdt.core" - remoteURI="jdt/eclipse.jdt.core" - pushURI="" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>JDT Core Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>JDT Core</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.jdt.core.location}/org.eclipse.jdt.annotation_v1/"/> - <description>Import JDT Annotations v1.1</description> - </setupTask> - <setupTask - xsi:type="setup:PreferenceTask" - key="/project/org.eclipse.jdt.annotation_v1/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" - value="ignore"/> - <setupTask - xsi:type="jdt:JRETask" - version="J2SE-1.5" - location="${jre.location-1.5}"/> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.context" - value="${git.clone.mylyn.context.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.context" - remoteURI="mylyn/org.eclipse.mylyn.context" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Context Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Context</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Context" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.context.development.feature.group"/> + <setupTask + xsi:type="projects:ProjectsImportTask"> <sourceLocator - rootFolder="${git.clone.mylyn.context.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Context"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.context.core"/> - </workingSet> - </setupTask> - <project - name="context-bugs" - label="Bugzilla Bugs for Mylyn Context"> + rootFolder="${git.clone.jdt.core.location}/org.eclipse.jdt.annotation_v1/"/> + <description>Import JDT Annotations v1.1</description> + </setupTask> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Context Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Context&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup:PreferenceTask" + key="/project/org.eclipse.jdt.annotation_v1/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" + value="ignore"/> + <setupTask + xsi:type="jdt:JRETask" + version="J2SE-1.5" + location="${jre.location-1.5}"/> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.context" + value="${git.clone.mylyn.context.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.context" + remoteURI="mylyn/org.eclipse.mylyn.context" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Context Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Context</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Context" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.context.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.context.location}"/> + </targlet> </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Context"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.context.core"/> + </workingSet> + </setupTask> + <project + name="context-bugs" + label="Bugzilla Bugs for Mylyn Context"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Context Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Context&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="context-builds" + label="Hudson Builds for Mylyn Context"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-context-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> <project - name="context-builds" - label="Hudson Builds for Mylyn Context"> + name="releng" + label="Releng"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-context-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.releng" + value="${git.clone.mylyn.releng.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.releng" + remoteURI="mylyn/org.eclipse.mylyn"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Releng Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Releng</description> </setupTask> - <stream - name="master" - label="Master"/> - </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="releng" - label="Releng"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.releng" - value="${git.clone.mylyn.releng.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.releng" - remoteURI="mylyn/org.eclipse.mylyn"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Releng Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Releng</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.releng/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn-parent/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.maven-parent/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.tests/"/> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Releng"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.releng"/> - </workingSet> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Releng" - activeRepositoryList="${eclipse.target.platform}"> + <setupTask + xsi:type="projects:ProjectsImportTask"> <sourceLocator - rootFolder="${git.clone.mylyn.releng.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup:EclipseIniTask" - option="-Doomph.redirection.mylyn" - value="=http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.git/plain/org.eclipse.mylyn.releng/oomph/Mylyn.setup->${git.clone.mylyn.releng.location|uri}/org.eclipse.mylyn.releng/oomph/Mylyn.setup" - vm="true"/> - <stream - name="master" - label="Master"/> - </project> - <project - name="reviews" - label="Reviews"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.reviews" - value="${git.clone.mylyn.reviews.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.reviews" - remoteURI="mylyn/org.eclipse.mylyn.reviews"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Reviews Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Reviews</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.reviews.location}/org.eclipse.mylyn.gerrit.releng/"/> - <description>Import Releng Project</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Reviews" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.reviews.development.feature.feature.group"/> + rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.releng/"/> <sourceLocator - rootFolder="${git.clone.mylyn.reviews.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Reviews"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.reviews.core"/> - </workingSet> - </setupTask> - <project - name="reviews-bugs" - label="Bugzilla Bugs for Mylyn Reviews"> + rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn-parent/"/> + <sourceLocator + rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.maven-parent/"/> + <sourceLocator + rootFolder="${git.clone.mylyn.releng.location}/org.eclipse.mylyn.tests/"/> + </setupTask> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Reviews Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Reviews&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Releng"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.releng"/> + </workingSet> </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Releng" + activeRepositoryList="${eclipse.target.platform}"> + <sourceLocator + rootFolder="${git.clone.mylyn.releng.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup:EclipseIniTask" + option="-Doomph.redirection.mylyn" + value="=http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.git/plain/org.eclipse.mylyn.releng/oomph/Mylyn.setup->${git.clone.mylyn.releng.location|uri}/org.eclipse.mylyn.releng/oomph/Mylyn.setup" + vm="true"/> <stream name="master" label="Master"/> </project> <project - name="reviews-builds" - label="Hudson Builds for Mylyn Reviews"> + name="reviews" + label="Reviews"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-reviews-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.reviews" + value="${git.clone.mylyn.reviews.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.reviews" + remoteURI="mylyn/org.eclipse.mylyn.reviews"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Reviews Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Reviews</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.reviews.location}/org.eclipse.mylyn.gerrit.releng/"/> + <description>Import Releng Project</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Reviews" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.reviews.development.feature.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.reviews.location}"/> + </targlet> </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Reviews"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.reviews.core"/> + </workingSet> + </setupTask> + <project + name="reviews-bugs" + label="Bugzilla Bugs for Mylyn Reviews"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Reviews Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Reviews&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="reviews-builds" + label="Hudson Builds for Mylyn Reviews"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-reviews-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="tasks" - label="Tasks"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.tasks" - value="${git.clone.mylyn.tasks.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.tasks" - remoteURI="mylyn/org.eclipse.mylyn.tasks" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Tasks Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Tasks</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.tasks.location}/org.eclipse.mylyn.bugzilla.releng/"/> - <description>Import Releng Project</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Tasks" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.sdk_feature.feature.group"/> - <requirement - name="org.eclipse.mylyn.test_feature.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.tasks.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Tasks"> - <predicate - xsi:type="predicates:AndPredicate"> - <operand - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.tasks.core"/> - <operand - xsi:type="predicates:NotPredicate"> - <operand - xsi:type="predicates:NamePredicate" - pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> - </operand> - </predicate> - </workingSet> - </setupTask> <project - name="bugzilla" - label="Bugzilla Connector (REST)"> + name="tasks" + label="Tasks"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.tasks" + value="${git.clone.mylyn.tasks.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.tasks" + remoteURI="mylyn/org.eclipse.mylyn.tasks" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Tasks Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Tasks</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.tasks.location}/org.eclipse.mylyn.bugzilla.releng/"/> + <description>Import Releng Project</description> + </setupTask> <setupTask xsi:type="setup.targlets:TargletTask"> <targlet - name="Mylyn Tasks Bugzilla" + name="Mylyn Tasks" activeRepositoryList="${eclipse.target.platform}"> <requirement - name="org.eclipse.mylyn.bugzilla.rest.feature.group"/> + name="org.eclipse.mylyn.sdk_feature.feature.group"/> <requirement - name="org.eclipse.mylyn.bugzilla.rest.development.feature.feature.group"/> + name="org.eclipse.mylyn.test_feature.feature.group"/> <sourceLocator rootFolder="${git.clone.mylyn.tasks.location}"/> </targlet> @@ -866,649 +1650,659 @@ <setupTask xsi:type="setup.workingsets:WorkingSetTask"> <workingSet - name="Mylyn Bugzilla Connector"> + name="Mylyn Tasks"> <predicate xsi:type="predicates:AndPredicate"> <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.mylyn.tasks.core"/> <operand - xsi:type="predicates:NamePredicate" - pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + xsi:type="predicates:NotPredicate"> + <operand + xsi:type="predicates:NamePredicate" + pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + </operand> </predicate> </workingSet> </setupTask> + <project + name="bugzilla" + label="Bugzilla Connector (REST)"> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Tasks Bugzilla" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.bugzilla.rest.feature.group"/> + <requirement + name="org.eclipse.mylyn.bugzilla.rest.development.feature.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.tasks.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Bugzilla Connector"> + <predicate + xsi:type="predicates:AndPredicate"> + <operand + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.tasks.core"/> + <operand + xsi:type="predicates:NamePredicate" + pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + </predicate> + </workingSet> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="tasks-bugs" + label="Bugzilla Bugs for Mylyn Tasks"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Tasks Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Tasks&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="tasks-builds" + label="Hudson Builds for Mylyn Tasks"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-tasks-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> <project - name="tasks-bugs" - label="Bugzilla Bugs for Mylyn Tasks"> + name="versions" + label="Versions"> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Tasks Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Tasks&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.versions" + value="${git.clone.mylyn.versions.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.versions" + remoteURI="mylyn/org.eclipse.mylyn.versions"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Versions Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Versions</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Versions" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.versions.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.versions.location}"/> + <repositoryList + name="2020-06"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2020-03"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-12"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-09"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-06"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-03"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2018-12"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2018-09"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Photon"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Oxygen"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Neon"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Mars"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + </targlet> </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Versions"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.versions.core"/> + </workingSet> + </setupTask> + <project + name="versions-bugs" + label="Bugzilla Bugs for Mylyn Versions"> + <setupTask + xsi:type="mylyn:MylynQueriesTask" + repositoryURL="https://bugs.eclipse.org/bugs" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <query + summary="Mylyn Versions Bugs" + url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Versions&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <project + name="versions-builds" + label="Hudson Builds for Mylyn Versions"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="mylyn-versions-nightly"/> + <description>Hudson Mylyn HIPP Instance</description> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> + <description></description> </project> + <description>All in One</description> + </project> + <project + name="SourceCodeAndBuilds" + label="Source Code and Builds"> <project - name="tasks-builds" - label="Hudson Builds for Mylyn Tasks"> + name="builds" + label="Builds"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-tasks-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.builds" + value="${git.clone.mylyn.builds.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.builds.simple" + remoteURI="mylyn/org.eclipse.mylyn.builds"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Builds Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Builds</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.builds.simple.location}/org.eclipse.mylyn.hudson.releng/"/> + <description>Import Releng Project</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Builds" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.builds.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.builds.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Builds"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.builds.core"/> + </workingSet> </setupTask> <stream name="master" label="Master"/> </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="versions" - label="Versions"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.versions" - value="${git.clone.mylyn.versions.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.versions" - remoteURI="mylyn/org.eclipse.mylyn.versions"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Versions Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Versions</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Versions" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.versions.development.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.versions.location}"/> - <repositoryList - name="2019-12"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2019-09"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2019-06"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2019-03"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2018-12"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2018-09"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Photon"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Oxygen"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Neon"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Mars"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Versions"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.versions.core"/> - </workingSet> - </setupTask> <project - name="versions-bugs" - label="Bugzilla Bugs for Mylyn Versions"> + name="commons" + label="Commons"> <setupTask - xsi:type="mylyn:MylynQueriesTask" - repositoryURL="https://bugs.eclipse.org/bugs" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <query - summary="Mylyn Versions Bugs" - url="https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Versions&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=exact&email1=${bugzilla.id}"/> + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.commons" + value="${git.clone.mylyn.commons.simple.location}" + documentation="The location of the Mylyn Commons Git clone."/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.commons.simple" + remoteURI="mylyn/org.eclipse.mylyn.commons"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Commons Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Commons</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Commons" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.commons.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.commons.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Commons"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.commons.core"/> + </workingSet> </setupTask> <stream name="master" label="Master"/> </project> <project - name="versions-builds" - label="Hudson Builds for Mylyn Versions"> + name="context" + label="Context"> <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="mylyn-versions-nightly"/> - <description>Hudson Mylyn HIPP Instance</description> + xsi:type="git:GitCloneTask" + id="git.clone.jdt.core.simple" + remoteURI="jdt/eclipse.jdt.core" + pushURI="" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>JDT Core Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>JDT Core</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.jdt.core.simple.location}/org.eclipse.jdt.annotation_v1/"/> + <description>Import JDT Annotations v1.1</description> + </setupTask> + <setupTask + xsi:type="setup:PreferenceTask" + key="/project/org.eclipse.jdt.annotation_v1/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" + value="ignore"/> + <setupTask + xsi:type="jdt:JRETask" + version="J2SE-1.5" + location="${jre.location-1.5}"/> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.context" + value="${git.clone.mylyn.context.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.context.simple" + remoteURI="mylyn/org.eclipse.mylyn.context" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Context Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Context</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Context" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.context.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.context.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Context"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.context.core"/> + </workingSet> </setupTask> <stream name="master" label="Master"/> </project> - <stream - name="master" - label="Master"/> - <description></description> - </project> - <description>All in One</description> - </project> - <project name="SourceCodeAndBuilds" - label="Source Code and Builds"> - <project - name="builds" - label="Builds"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.builds" - value="${git.clone.mylyn.builds.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.builds.simple" - remoteURI="mylyn/org.eclipse.mylyn.builds"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Builds Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Builds</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.builds.simple.location}/org.eclipse.mylyn.hudson.releng/"/> - <description>Import Releng Project</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Builds" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.builds.development.feature.group"/> + <project + name="releng" + label="Releng"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.releng" + value="${git.clone.mylyn.releng.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.releng.simple" + remoteURI="mylyn/org.eclipse.mylyn"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Releng Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Releng</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> <sourceLocator - rootFolder="${git.clone.mylyn.builds.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Builds"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.builds.core"/> - </workingSet> - </setupTask> - <stream - name="master" - label="Master"/> - </project> - <project - name="commons" - label="Commons"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.commons" - value="${git.clone.mylyn.commons.simple.location}" - documentation="The location of the Mylyn Commons Git clone."/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.commons.simple" - remoteURI="mylyn/org.eclipse.mylyn.commons" - userID=""> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Commons Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Commons</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Commons" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.commons.development.feature.group"/> + rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.releng/"/> <sourceLocator - rootFolder="${git.clone.mylyn.commons.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Commons"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.commons.core"/> - </workingSet> - </setupTask> - <stream - name="master" - label="Master"/> - </project> - <project - name="context" - label="Context"> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.jdt.core.simple" - remoteURI="jdt/eclipse.jdt.core" - pushURI="" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>JDT Core Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>JDT Core</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.jdt.core.simple.location}/org.eclipse.jdt.annotation_v1/"/> - <description>Import JDT Annotations v1.1</description> - </setupTask> - <setupTask - xsi:type="setup:PreferenceTask" - key="/project/org.eclipse.jdt.annotation_v1/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" - value="ignore"/> - <setupTask - xsi:type="jdt:JRETask" - version="J2SE-1.5" - location="${jre.location-1.5}"/> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.context" - value="${git.clone.mylyn.context.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.context.simple" - remoteURI="mylyn/org.eclipse.mylyn.context" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Context Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Context</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Context" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.context.development.feature.group"/> + rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn-parent/"/> <sourceLocator - rootFolder="${git.clone.mylyn.context.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Context"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.context.core"/> - </workingSet> - </setupTask> - <stream - name="master" - label="Master"/> - </project> - <project - name="releng" - label="Releng"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.releng" - value="${git.clone.mylyn.releng.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.releng.simple" - remoteURI="mylyn/org.eclipse.mylyn"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Releng Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Releng</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.releng/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn-parent/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.maven-parent/"/> - <sourceLocator - rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.tests/"/> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Releng"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.releng"/> - </workingSet> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Releng" - activeRepositoryList="${eclipse.target.platform}"> + rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.maven-parent/"/> <sourceLocator - rootFolder="${git.clone.mylyn.releng.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup:EclipseIniTask" - option="-Doomph.redirection.mylyn" - value="=http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.git/plain/org.eclipse.mylyn.releng/oomph/Mylyn.setup->${git.clone.mylyn.releng.simple.location|uri}/org.eclipse.mylyn.releng/oomph/Mylyn.setup" - vm="true"/> - <stream - name="master" - label="Master"/> - </project> - <project - name="reviews" - label="Reviews"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.reviews" - value="${git.clone.mylyn.reviews.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.reviews.simple" - remoteURI="mylyn/org.eclipse.mylyn.reviews"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Reviews Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Reviews</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.reviews.simple.location}/org.eclipse.mylyn.gerrit.releng/"/> - <description>Import Releng Project</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Reviews" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.reviews.development.feature.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.reviews.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Reviews"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.reviews.core"/> - </workingSet> - </setupTask> - <stream - name="master" - label="Master"/> - </project> - <project - name="tasks" - label="Tasks"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.tasks" - value="${git.clone.mylyn.tasks.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.tasks.simple" - remoteURI="mylyn/org.eclipse.mylyn.tasks" - checkoutBranch="master"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Tasks Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Tasks</description> - </setupTask> - <setupTask - xsi:type="projects:ProjectsImportTask"> - <sourceLocator - rootFolder="${git.clone.mylyn.tasks.simple.location}/org.eclipse.mylyn.bugzilla.releng/"/> - <description>Import Releng Project</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Tasks" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.sdk_feature.feature.group"/> - <requirement - name="org.eclipse.mylyn.test_feature.feature.group"/> + rootFolder="${git.clone.mylyn.releng.simple.location}/org.eclipse.mylyn.tests/"/> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Releng"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.releng"/> + </workingSet> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Releng" + activeRepositoryList="${eclipse.target.platform}"> + <sourceLocator + rootFolder="${git.clone.mylyn.releng.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup:EclipseIniTask" + option="-Doomph.redirection.mylyn" + value="=http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.git/plain/org.eclipse.mylyn.releng/oomph/Mylyn.setup->${git.clone.mylyn.releng.simple.location|uri}/org.eclipse.mylyn.releng/oomph/Mylyn.setup" + vm="true"/> + <stream + name="master" + label="Master"/> + </project> + <project + name="reviews" + label="Reviews"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.reviews" + value="${git.clone.mylyn.reviews.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.reviews.simple" + remoteURI="mylyn/org.eclipse.mylyn.reviews"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Reviews Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Reviews</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> <sourceLocator - rootFolder="${git.clone.mylyn.tasks.simple.location}"/> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Tasks"> - <predicate - xsi:type="predicates:AndPredicate"> - <operand + rootFolder="${git.clone.mylyn.reviews.simple.location}/org.eclipse.mylyn.gerrit.releng/"/> + <description>Import Releng Project</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Reviews" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.reviews.development.feature.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.reviews.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Reviews"> + <predicate xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.tasks.core"/> - <operand - xsi:type="predicates:NotPredicate"> - <operand - xsi:type="predicates:NamePredicate" - pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> - </operand> - </predicate> - </workingSet> - </setupTask> + project="org.eclipse.mylyn.reviews.core"/> + </workingSet> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <project - name="bugzilla" - label="Bugzilla Connector (REST)"> + name="tasks" + label="Tasks"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.tasks" + value="${git.clone.mylyn.tasks.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.tasks.simple" + remoteURI="mylyn/org.eclipse.mylyn.tasks" + checkoutBranch="master"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Tasks Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Tasks</description> + </setupTask> + <setupTask + xsi:type="projects:ProjectsImportTask"> + <sourceLocator + rootFolder="${git.clone.mylyn.tasks.simple.location}/org.eclipse.mylyn.bugzilla.releng/"/> + <description>Import Releng Project</description> + </setupTask> <setupTask xsi:type="setup.targlets:TargletTask"> <targlet - name="Mylyn Tasks Bugzilla" + name="Mylyn Tasks" activeRepositoryList="${eclipse.target.platform}"> <requirement - name="org.eclipse.mylyn.bugzilla.rest.feature.group"/> + name="org.eclipse.mylyn.sdk_feature.feature.group"/> <requirement - name="org.eclipse.mylyn.bugzilla.rest.development.feature.feature.group"/> + name="org.eclipse.mylyn.test_feature.feature.group"/> <sourceLocator rootFolder="${git.clone.mylyn.tasks.simple.location}"/> </targlet> @@ -1516,211 +2310,276 @@ <setupTask xsi:type="setup.workingsets:WorkingSetTask"> <workingSet - name="Mylyn Bugzilla Connector"> + name="Mylyn Tasks"> <predicate xsi:type="predicates:AndPredicate"> <operand xsi:type="predicates:RepositoryPredicate" project="org.eclipse.mylyn.tasks.core"/> <operand - xsi:type="predicates:NamePredicate" - pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + xsi:type="predicates:NotPredicate"> + <operand + xsi:type="predicates:NamePredicate" + pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + </operand> </predicate> </workingSet> </setupTask> + <project + name="bugzilla" + label="Bugzilla Connector (REST)"> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Tasks Bugzilla" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.bugzilla.rest.feature.group"/> + <requirement + name="org.eclipse.mylyn.bugzilla.rest.development.feature.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.tasks.simple.location}"/> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Bugzilla Connector"> + <predicate + xsi:type="predicates:AndPredicate"> + <operand + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.tasks.core"/> + <operand + xsi:type="predicates:NamePredicate" + pattern="org\.eclipse\.mylyn\.bugzilla\.rest.*"/> + </predicate> + </workingSet> + </setupTask> + <stream + name="master" + label="Master"/> + </project> <stream name="master" label="Master"/> </project> - <stream - name="master" - label="Master"/> - </project> - <project - name="versions" - label="Versions"> - <setupTask - xsi:type="setup:StringSubstitutionTask" - name="git.clone.mylyn.versions" - value="${git.clone.mylyn.versions.simple.location}"/> - <setupTask - xsi:type="git:GitCloneTask" - id="git.clone.mylyn.versions.simple" - remoteURI="mylyn/org.eclipse.mylyn.versions"> - <annotation - source="http://www.eclipse.org/oomph/setup/InducedChoices"> - <detail - key="inherit"> - <value>eclipse.git.gerrit.remoteURIs</value> - </detail> - <detail - key="label"> - <value>Mylyn Versions Git or Gerrit Repository</value> - </detail> - <detail - key="target"> - <value>remoteURI</value> - </detail> - </annotation> - <configSections - name="core"> - <properties - key="autocrlf" - value="false"/> - </configSections> - <description>Mylyn Versions</description> - </setupTask> - <setupTask - xsi:type="setup.targlets:TargletTask"> - <targlet - name="Mylyn Versions" - activeRepositoryList="${eclipse.target.platform}"> - <requirement - name="org.eclipse.mylyn.versions.development.feature.group"/> - <sourceLocator - rootFolder="${git.clone.mylyn.versions.simple.location}"/> - <repositoryList - name="2018-12"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="2018-09"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Photon"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Oxygen"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Neon"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - <repositoryList - name="Mars"> - <repository - url="http://subclipse.tigris.org/update_1.8.x"/> - </repositoryList> - </targlet> - </setupTask> - <setupTask - xsi:type="setup.workingsets:WorkingSetTask"> - <workingSet - name="Mylyn Versions"> - <predicate - xsi:type="predicates:RepositoryPredicate" - project="org.eclipse.mylyn.versions.core"/> - </workingSet> - </setupTask> - <stream - name="master" - label="Master"/> - <description></description> - </project> - <project - name="all.builds" - label="Builds for All Mylyn Projects"> - <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="https://hudson.eclipse.org/mylyn" - userID="${bugzilla.id}" - password="${eclipse.user.password}"> - <buildPlan - name="connectivity-mylyn.org"/> - <buildPlan - name="mylyn-builds-nightly"/> - <buildPlan - name="mylyn-commons-nightly"/> - <buildPlan - name="mylyn-context-nightly"/> - <buildPlan - name="mylyn-docs-nightly"/> - <buildPlan - name="mylyn-incubator-nightly"/> - <buildPlan - name="mylyn-reviews-nightly"/> - <buildPlan - name="mylyn-snapshot-publish"/> - <buildPlan - name="mylyn-tasks-nightly"/> - <buildPlan - name="mylyn-versions-nightly"/> - <buildPlan - name="mylyn-3.19.x-release"/> - <buildPlan - name="mylyn-3.20.x-release"/> - <buildPlan - name="mylyn-3.21.x-release"/> - <buildPlan - name="mylyn-3.22.x-release"/> - <buildPlan - name="mylyn-3.23.x-release"/> - <buildPlan - name="mylyn-3.24.x-release"/> - <buildPlan - name="mylyn-integration"/> - <buildPlan - name="mylyn-integration-connectors"/> - </setupTask> - <setupTask - xsi:type="mylyn:MylynBuildsTask" - serverURL="http://ci.mylyn.org" - userID="${mylyn.org.id}" - password="${mylyn.org.password}"> - <buildPlan - name="mylyn-3.19.x"/> - <buildPlan - name="mylyn-3.20.x"/> - <buildPlan - name="mylyn-3.21.x"/> - <buildPlan - name="mylyn-3.22.x"/> - <buildPlan - name="mylyn-3.23.x"/> - <buildPlan - name="mylyn-3.24.x"/> - <buildPlan - name="mylyn-all-snapshot"/> - <buildPlan - name="mylyn-builds-snapshot"/> - <buildPlan - name="mylyn-commons-snapshot"/> - <buildPlan - name="mylyn-context-snapshot"/> - <buildPlan - name="mylyn-docs-snapshot"/> - <buildPlan - name="mylyn-incubator-snapshot"/> - <buildPlan - name="mylyn-reviews-snapshot"/> - <buildPlan - name="mylyn-tasks-snapshot"/> - <buildPlan - name="mylyn-versions-snapshot"/> - <buildPlan - name="update-simrel-contribution"/> - <buildPlan - name="mylyn-puppet"/> - <buildPlan - name="mylyn-puppet-bugzilla"/> - <buildPlan - name="mylyn-puppet-gerrit"/> - <buildPlan - name="mylyn-puppet-hudson"/> - </setupTask> - <stream - name="master" - label="Master"/> + <project + name="versions" + label="Versions"> + <setupTask + xsi:type="setup:StringSubstitutionTask" + name="git.clone.mylyn.versions" + value="${git.clone.mylyn.versions.simple.location}"/> + <setupTask + xsi:type="git:GitCloneTask" + id="git.clone.mylyn.versions.simple" + remoteURI="mylyn/org.eclipse.mylyn.versions"> + <annotation + source="http://www.eclipse.org/oomph/setup/InducedChoices"> + <detail + key="inherit"> + <value>eclipse.git.gerrit.remoteURIs</value> + </detail> + <detail + key="label"> + <value>Mylyn Versions Git or Gerrit Repository</value> + </detail> + <detail + key="target"> + <value>remoteURI</value> + </detail> + </annotation> + <configSections + name="core"> + <properties + key="autocrlf" + value="false"/> + </configSections> + <description>Mylyn Versions</description> + </setupTask> + <setupTask + xsi:type="setup.targlets:TargletTask"> + <targlet + name="Mylyn Versions" + activeRepositoryList="${eclipse.target.platform}"> + <requirement + name="org.eclipse.mylyn.versions.development.feature.group"/> + <sourceLocator + rootFolder="${git.clone.mylyn.versions.simple.location}"/> + <repositoryList + name="2020-03"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-12"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-09"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-06"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2019-03"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2018-12"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="2018-09"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Photon"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Oxygen"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Neon"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + <repositoryList + name="Mars"> + <repository + url="https://subclipse.github.io/updates/subclipse/1.8.x"/> + </repositoryList> + </targlet> + </setupTask> + <setupTask + xsi:type="setup.workingsets:WorkingSetTask"> + <workingSet + name="Mylyn Versions"> + <predicate + xsi:type="predicates:RepositoryPredicate" + project="org.eclipse.mylyn.versions.core"/> + </workingSet> + </setupTask> + <stream + name="master" + label="Master"/> + <description></description> + </project> + <project + name="all.builds" + label="Builds for All Mylyn Projects"> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="https://hudson.eclipse.org/mylyn" + userID="${bugzilla.id}" + password="${eclipse.user.password}"> + <buildPlan + name="connectivity-mylyn.org"/> + <buildPlan + name="mylyn-builds-nightly"/> + <buildPlan + name="mylyn-commons-nightly"/> + <buildPlan + name="mylyn-context-nightly"/> + <buildPlan + name="mylyn-docs-nightly"/> + <buildPlan + name="mylyn-incubator-nightly"/> + <buildPlan + name="mylyn-reviews-nightly"/> + <buildPlan + name="mylyn-snapshot-publish"/> + <buildPlan + name="mylyn-tasks-nightly"/> + <buildPlan + name="mylyn-versions-nightly"/> + <buildPlan + name="mylyn-3.19.x-release"/> + <buildPlan + name="mylyn-3.20.x-release"/> + <buildPlan + name="mylyn-3.21.x-release"/> + <buildPlan + name="mylyn-3.22.x-release"/> + <buildPlan + name="mylyn-3.23.x-release"/> + <buildPlan + name="mylyn-3.24.x-release"/> + <buildPlan + name="mylyn-integration"/> + <buildPlan + name="mylyn-integration-connectors"/> + </setupTask> + <setupTask + xsi:type="mylyn:MylynBuildsTask" + serverURL="http://ci.mylyn.org" + userID="${mylyn.org.id}" + password="${mylyn.org.password}"> + <buildPlan + name="mylyn-3.19.x"/> + <buildPlan + name="mylyn-3.20.x"/> + <buildPlan + name="mylyn-3.21.x"/> + <buildPlan + name="mylyn-3.22.x"/> + <buildPlan + name="mylyn-3.23.x"/> + <buildPlan + name="mylyn-3.24.x"/> + <buildPlan + name="mylyn-all-snapshot"/> + <buildPlan + name="mylyn-builds-snapshot"/> + <buildPlan + name="mylyn-commons-snapshot"/> + <buildPlan + name="mylyn-context-snapshot"/> + <buildPlan + name="mylyn-docs-snapshot"/> + <buildPlan + name="mylyn-incubator-snapshot"/> + <buildPlan + name="mylyn-reviews-snapshot"/> + <buildPlan + name="mylyn-tasks-snapshot"/> + <buildPlan + name="mylyn-versions-snapshot"/> + <buildPlan + name="update-simrel-contribution"/> + <buildPlan + name="mylyn-puppet"/> + <buildPlan + name="mylyn-puppet-bugzilla"/> + <buildPlan + name="mylyn-puppet-gerrit"/> + <buildPlan + name="mylyn-puppet-hudson"/> + </setupTask> + <stream + name="master" + label="Master"/> + </project> + <description>Advanced Setup</description> </project> - <description>Advanced Setup</description> + <description> + Depreciated Setups! + + Will work for versions up to 2020-06 but not with newer versions. + </description> </project> <logicalProjectContainer xsi:type="setup:ProjectCatalog" diff --git a/org.eclipse.mylyn.releng/vagrant/websitetest/Vagrantfile b/org.eclipse.mylyn.releng/vagrant/websitetest/Vagrantfile new file mode 100644 index 00000000..b47cd22a --- /dev/null +++ b/org.eclipse.mylyn.releng/vagrant/websitetest/Vagrantfile @@ -0,0 +1,29 @@ +############ install required plugins ############ + +unless Vagrant.has_plugin?("vagrant-vbguest") + puts 'Installing vagrant-vbguest Plugin...' + system('vagrant plugin install vagrant-vbguest') +end + + +############ definitoins ############ +MYLYN_TEST_IP_ADDRESS = "192.168.50.5" +MYLYN_TEST_NAME = "websitetest.local" +############ vagrant setup ############ + +Vagrant.configure("2") do |config| + config.vm.synced_folder "../../../../../eclipse.org-common", "/var/www/html/eclipse.org-common" + config.vm.synced_folder "../../../../../mylyn" , "/var/www/html/mylyn" + + config.vm.box = "ubuntu/focal64" + config.vm.network "forwarded_port", guest: 80, host: 8080 + config.vm.network "private_network", ip: MYLYN_TEST_IP_ADDRESS + config.vm.hostname = MYLYN_TEST_NAME + config.vm.define :websitetest do |t| + config.vm.provider "virtualbox" do |vb| + vb.name = "Mylyn Website - Test" + vb.customize [ "modifyvm", :id, "--uartmode1", "file", File::NULL ] + end + end + config.vm.provision "shell", :path => "install.sh", :args => "'#{MYLYN_TEST_NAME}'", :run => "always" +end
\ No newline at end of file diff --git a/org.eclipse.mylyn.releng/vagrant/websitetest/install.sh b/org.eclipse.mylyn.releng/vagrant/websitetest/install.sh new file mode 100755 index 00000000..901cbb4a --- /dev/null +++ b/org.eclipse.mylyn.releng/vagrant/websitetest/install.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "Start install" +apt-get update +apt-get install -q -y apache2 mysql-server php php-mysql +apt-get clean +echo "End install" + +echo "<div class=\"col-sm-24 col-md-24 col-lg-24\">Dummy page. Update with <a href="contributorupdate.php">contributorupdate.php</a></div>" > /var/www/html/mylyn/contributors/contributor.inc +# set permissions so that contributorupdate.php can write the file +chmod -R 777 /var/www/html/mylyn/contributors + +sudo /etc/init.d/apache2 start
\ No newline at end of file |