diff options
author | jay | 2018-08-07 10:28:45 +0000 |
---|---|---|
committer | Sravan Kumar Lakkimsetti | 2018-08-09 11:45:10 +0000 |
commit | 51b79934717f1c15d39885dcb610a2a2d532e2bd (patch) | |
tree | 6ca883f833580a84e1ac87a1dad7520693c6d26d | |
parent | 0acad17114c71afdd361b9f51ea64c04ef2c4071 (diff) | |
download | eclipse.platform.releng.aggregator-51b79934717f1c15d39885dcb610a2a2d532e2bd.tar.gz eclipse.platform.releng.aggregator-51b79934717f1c15d39885dcb610a2a2d532e2bd.tar.xz eclipse.platform.releng.aggregator-51b79934717f1c15d39885dcb610a2a2d532e2bd.zip |
Bug 537753: Include PDE in Java 11 Patch build
Change-Id: Icb764c27627dd85da1108c96cbcc35f241e5be8b
Signed-off-by: jay <jarthana@in.ibm.com>
27 files changed, 542 insertions, 7 deletions
diff --git a/eclipse-platform-parent/pom.xml b/eclipse-platform-parent/pom.xml index 5c768f0d4..6bf896099 100644 --- a/eclipse-platform-parent/pom.xml +++ b/eclipse-platform-parent/pom.xml @@ -617,6 +617,7 @@ <qualifier.format>'v'yyyyMMdd-HHmm'_BETA_JAVA11'</qualifier.format> <featureToPatch>org.eclipse.jdt</featureToPatch> + <featureToPatchPDE>org.eclipse.pde</featureToPatchPDE> <!-- For future versions, in addition to changing this value of "featureToPatchVersion", @@ -632,16 +633,18 @@ https://wiki.eclipse.org/Java11 --> <!-- This needs the version of the feature to be patched. --> - <featureToPatchVersion>3.15.0.v20180725-2000</featureToPatchVersion> + <featureToPatchVersion>3.15.0.v20180808-2000</featureToPatchVersion> + <featureToPatchVersionPDE>3.13.200.v20180808-2000</featureToPatchVersionPDE> <!-- Can specify an exact range here, or something of a loose range, depending on what's needed. --> - <versionRangeForPatch>[3.15.0.v20180725-2000,3.16.0.v20190724-2000)</versionRangeForPatch> + <versionRangeForPatch>[3.15.0.v20180808-2000,3.16.0.v20190724-2000)</versionRangeForPatch> + <versionRangeForPatchPDE>[3.13.200.v20180808-2000,3.16.0.v20190724-2000)</versionRangeForPatchPDE> <!-- Comment this line when a patch is required on top of I-build --> <!--comparator.repo>http://download.eclipse.org/eclipse/updates/4.7-M-builds</comparator.repo--> </properties> <repositories> <repository> <id>eclipse-p2-repo-java11patch49</id> - <url>http://download.eclipse.org/eclipse/updates/4.9-I-builds/</url> + <url>http://download.eclipse.org/eclipse/updates/4.9-I-builds</url> <layout>p2</layout> </repository> </repositories> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/category.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/category.xml index ad7b60296..763474ca3 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/category.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/category.xml @@ -6,6 +6,12 @@ <feature id="org.eclipse.jdt.java11patch.source" version="0.0.0" patch="true"> <category name="Eclipse Java 11 support (BETA) for Photon development stream"/> </feature> + <feature id="org.eclipse.pde.java11patch" version="0.0.0" patch="true"> + <category name="Eclipse Java 11 support (BETA) for Photon development stream"/> + </feature> + <feature id="org.eclipse.pde.java11patch.source" version="0.0.0" patch="true"> + <category name="Eclipse Java 11 support (BETA) for Photon development stream"/> + </feature> <category-def name="Eclipse Java 11 support (BETA) for Photon development stream" label="Eclipse Java 11 support (BETA) for Photon development stream"> <description> Eclipse Java 11 support (BETA) for Photon development stream - This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP. - The features patches here are intended only for the Neon development stream, and if used on other versions or streams, may cause bundles to be down-leveled or up-leveled. diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/pom.xml index 7acc89159..88f1cc5fd 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/pom.xml @@ -48,6 +48,11 @@ <id>${featureToPatch}</id> <versionRange>${featureToPatchVersion}</versionRange> </requirement> + <requirement> + <type>eclipse-feature</type> + <id>${featureToPatchPDE}</id> + <versionRange>${featureToPatchVersionPDE}</versionRange> + </requirement> </extraRequirements> </dependency-resolution> </configuration> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/testExactVersion.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/testExactVersion.xml index a47d6227f..1e835034d 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/testExactVersion.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/eclipse.releng.repository.java11patch/testExactVersion.xml @@ -13,7 +13,7 @@ <target name="main"> <property name="patchFeatureVersionRange" - value="[3.15.0.v20180725-2000,3.16.0.v20190723-2000]" /> + value="[3.15.0.v20180808-2000,3.16.0.v20190723-2000]" /> <property name="patchFeatureIU" value="org.eclipse.jdt.feature.group" /> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/feature.xml index 491e509d5..718a2da00 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/feature.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/feature.xml @@ -2,7 +2,7 @@ <feature id="org.eclipse.jdt" label="%featureName" - version="3.15.0.v20180725-2000" + version="3.15.0.v20180808-2000" provider-name="%providerName" license-feature="org.eclipse.license" license-feature-version="0.0.0"> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/pom.xml index 81016b278..ba9395cc1 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt-feature-dummy/pom.xml @@ -18,7 +18,7 @@ </parent> <groupId>org.eclipse.jdt.feature</groupId> <artifactId>org.eclipse.jdt</artifactId> - <version>3.15.0.v20180725-2000</version> + <version>3.15.0.v20180808-2000</version> <packaging>eclipse-feature</packaging> </project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt.java11patch/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt.java11patch/feature.xml index 3e0204064..5a534728d 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt.java11patch/feature.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.jdt.java11patch/feature.xml @@ -20,7 +20,7 @@ </license> <requires> - <import feature="org.eclipse.jdt" version="3.15.0.v20180725-2000" patch="true"/> + <import feature="org.eclipse.jdt" version="3.15.0.v20180808-2000" patch="true"/> </requires> <plugin diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.resources.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..99f26c020 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.runtime.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 000000000..5a0ad22d2 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/build.properties new file mode 100644 index 000000000..c45840b23 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/build.properties @@ -0,0 +1,13 @@ +############################################################################### +# Copyright (c) 2000, 2018 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +bin.includes=\ +feature.xml,\ +feature.properties diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.properties new file mode 100644 index 000000000..84e4c9c4e --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.properties @@ -0,0 +1,36 @@ +############################################################################### +# Copyright (c) 2018 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +# feature.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=Eclipse Java Development Tools - Dummy, for build only. + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Dummy feature for build-time constraint. + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2018 IBM Corporation and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html\n\ +\n\ +Contributors:\n\ + IBM Corporation - initial API and implementation\n +################ end of copyright property ####################################
\ No newline at end of file diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.xml new file mode 100644 index 000000000..5cc240ab0 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/feature.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.pde" + label="%featureName" + version="3.13.200.v20180808-2000" + provider-name="%providerName" + license-feature="org.eclipse.license" + license-feature-version="0.0.0"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <plugin + id="org.eclipse.pde.dummy" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/forceQualifierUpdate.txt new file mode 100644 index 000000000..9d4f218a3 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/forceQualifierUpdate.txt @@ -0,0 +1 @@ +# To force a version qualifier update add the bug here diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/pom.xml new file mode 100644 index 000000000..8c39a060d --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde-feature-dummy/pom.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2018 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + Igor Fedorenko - initial implementation +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>eclipse.platform.releng</groupId> + <artifactId>eclipse.platform.releng.java11patch49</artifactId> + <version>4.9.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.pde.feature</groupId> + <artifactId>org.eclipse.pde</artifactId> + <version>3.13.200.v20180808-2000</version> + <packaging>eclipse-feature</packaging> + +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/.settings/org.eclipse.jdt.core.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..0c68a61dc --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/META-INF/MANIFEST.MF b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/META-INF/MANIFEST.MF new file mode 100644 index 000000000..68e125ddf --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Dummy +Bundle-SymbolicName: org.eclipse.pde.dummy +Bundle-Version: 1.0.1.qualifier +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/build.properties new file mode 100644 index 000000000..34d2e4d2d --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/pom.xml new file mode 100644 index 000000000..fde0b2d22 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.dummy/pom.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2014 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + Igor Fedorenko - initial implementation +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>eclipse.platform.releng</groupId> + <artifactId>eclipse.platform.releng.java11patch49</artifactId> + <version>4.9.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.pde</groupId> + <artifactId>org.eclipse.pde.dummy</artifactId> + <version>1.0.1-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-packaging-plugin</artifactId> + <version>${tycho.version}</version> + <!-- I do not think this version (format) matters, to the patch. --> + <configuration> + <format>'v20160301-1504'</format> + </configuration> + </plugin> + </plugins> + </build> +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/build.properties new file mode 100644 index 000000000..17ae4f15b --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/build.properties @@ -0,0 +1,13 @@ +############################################################################### +# Copyright (c) 2018 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation and others - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties + diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.properties new file mode 100644 index 000000000..3535c62d0 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.properties @@ -0,0 +1,36 @@ +############################################################################### +# Copyright (c) 2018 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation and others - initial API and implementation +############################################################################### +# feature.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=Eclipse PDE Patch with Java 11 support (BETA) for Photon development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 11 support (BETA) for Photon development stream - This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP. - This feature includes only runtime code. It is intended only for Oxygen development stream, and if used on other versions or streams, may cause bundles to be down-leveled or up-leveled.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2018 IBM Corporation and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html\n\ +\n\ +Contributors:\n\ + IBM Corporation and others - initial API and implementation\n +################ end of copyright property ####################################
\ No newline at end of file diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.xml new file mode 100644 index 000000000..5706931cc --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/feature.xml @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.pde.java11patch" + label="%featureName" + version="1.1.1.qualifier" + provider-name="%providerName" + license-feature="org.eclipse.license" + license-feature-version="0.0.0"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <requires> + <import feature="org.eclipse.pde" version="3.13.200.v20180808-2000" patch="true"/> + </requires> + + <plugin + id="org.eclipse.pde" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.build" + download-size="0" + install-size="0" + version="0.0.0"/> + + <plugin + id="org.eclipse.pde.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.junit.runtime" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.runtime" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.doc.user" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ui.templates" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.ui.views.log" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.objectweb.asm" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.objectweb.asm.tree" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.api.tools" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.api.tools.annotations" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.api.tools.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ds.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ds.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.launching" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ua.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ua.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.ui.trace" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ds.annotations" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.genericeditor.extension" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.pde.ds.lib" + download-size="0" + install-size="0" + version="0.0.0"/> + + <plugin + id="org.eclipse.pde.ds1_2.lib" + download-size="0" + install-size="0" + version="0.0.0"/> + + <plugin + id="org.eclipse.tools.layout.spy" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/forceQualifierUpdate.txt new file mode 100644 index 000000000..26367f152 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/forceQualifierUpdate.txt @@ -0,0 +1 @@ +[Bug 537316] [11] Create patch build for Java 11
\ No newline at end of file diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/pom.xml new file mode 100644 index 000000000..5f3952190 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/pom.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2016 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + IBM Corporation and others - initial implementation +--> +<project + xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>eclipse.platform.releng</groupId> + <artifactId>eclipse.platform.releng.java11patch49</artifactId> + <version>4.9.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.pde.feature</groupId> + <artifactId>org.eclipse.pde.java11patch</artifactId> + <version>1.1.1-SNAPSHOT</version> + <packaging>eclipse-feature</packaging> + + + <build> + + <plugins> + + + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <executions> + <execution> + <phase>package</phase> + <id>source-feature</id> + <goals> + <goal>source-feature</goal> + </goals> + <configuration> + <excludes> + <plugin id="org.eclipse.pde"/> + <plugin id="org.eclipse.pde.doc.user"/> + </excludes> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho.version}</version> + <executions> + <execution> + <id>attached-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/feature.properties new file mode 100644 index 000000000..52b189296 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/feature.properties @@ -0,0 +1,36 @@ +############################################################################### +# Copyright (c) 2018 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# IBM Corporation and others - initial API and implementation +############################################################################### +# feature.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=Eclipse PDE Source Patch with Java 11 support (BETA) for Photon development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 11 support (BETA) for Photon development stream - This is an implementation of an early-draft specification developed under the Java Community Process (JCP) and is made available for testing and evaluation purposes only. The code is not compatible with any specification of the JCP. - This feature includes only runtime code and source bundles. It is intended only for Oxygen development stream, and if used on other versions or streams, may cause bundles to be down-leveled or up-leveled.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2018 IBM Corporation and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html\n\ +\n\ +Contributors:\n\ + IBM Corporation and others - initial API and implementation\n +################ end of copyright property ####################################
\ No newline at end of file diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/p2.inf new file mode 100644 index 000000000..d4191713a --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/org.eclipse.pde.java11patch/sourceTemplateFeature/p2.inf @@ -0,0 +1,2 @@ +properties.0.name = org.eclipse.equinox.p2.type.patch +properties.0.value = true
\ No newline at end of file diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/pom.xml index d198b331a..ce778d39e 100644 --- a/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/pom.xml +++ b/eclipse.platform.releng.tychoeclipsebuilder/java11patch49/pom.xml @@ -36,6 +36,8 @@ <module>../../eclipse.platform.releng.prereqs.sdk</module> <module>org.eclipse.jdt.dummy</module> <module>org.eclipse.jdt-feature-dummy</module> + <module>org.eclipse.pde.dummy</module> + <module>org.eclipse.pde-feature-dummy</module> <module>../../eclipse.jdt.core/org.eclipse.jdt.apt.core</module> <module>../../eclipse.jdt.core/org.eclipse.jdt.apt.pluggable.core</module> <module>../../eclipse.jdt.core/org.eclipse.jdt.compiler.apt</module> @@ -46,7 +48,9 @@ <module>../../eclipse.jdt.debug/org.eclipse.jdt.debug.ui</module> <module>../../eclipse.jdt.ui/org.eclipse.jdt.core.manipulation</module> <module>../../eclipse.jdt.ui/org.eclipse.jdt.ui</module> + <module>../../eclipse.pde.ui/apitools/org.eclipse.pde.api.tools</module> <module>org.eclipse.jdt.java11patch</module> + <module>org.eclipse.pde.java11patch</module> <module>eclipse.releng.repository.java11patch</module> </modules> </project> diff --git a/production/streams/repositories_java11patch49.txt b/production/streams/repositories_java11patch49.txt index d4bcd12e0..5a2b60bfe 100644 --- a/production/streams/repositories_java11patch49.txt +++ b/production/streams/repositories_java11patch49.txt @@ -1,3 +1,4 @@ eclipse.jdt.core: BETA_JAVA11 eclipse.jdt.debug: BETA_JAVA11 eclipse.jdt.ui: BETA_JAVA11 +eclipse.pde.ui: BETA_JAVA11
\ No newline at end of file |