diff options
author | Sarika Sinha | 2019-08-29 10:26:06 +0000 |
---|---|---|
committer | Sarika Sinha | 2019-08-30 09:52:18 +0000 |
commit | c530a24c9ede1c35bbd58409ce54ccf92d393c13 (patch) | |
tree | 035554ea1d5a0342a481a1f8d8cadf5489b4fada /eclipse.platform.releng.tychoeclipsebuilder | |
parent | 17942408ab06fc387506b50f5097c9b54ac32896 (diff) | |
download | eclipse.platform.releng.aggregator-c530a24c9ede1c35bbd58409ce54ccf92d393c13.tar.gz eclipse.platform.releng.aggregator-c530a24c9ede1c35bbd58409ce54ccf92d393c13.tar.xz eclipse.platform.releng.aggregator-c530a24c9ede1c35bbd58409ce54ccf92d393c13.zip |
Change-Id: Ib2027a344b093b8a06c84a8e563505747a55a5f5
Signed-off-by: Sarika Sinha <sarika.sinha@in.ibm.com>
Diffstat (limited to 'eclipse.platform.releng.tychoeclipsebuilder')
42 files changed, 1257 insertions, 0 deletions
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/antrunbuild.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/antrunbuild.xml new file mode 100644 index 000000000..eb4be335e --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/antrunbuild.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project + default="default" + basedir="."> + + <!-- + This file is called by the pom's "antrun" plugin. These tasks were + "pulled out" of using directly in the pom because it seems errors are + not well captured, and only thing "left" on the build system is the + last ant file created. (Makes me even wonder if you can call twice + during same phase?) + --> + + <target + name="preTransform" + depends="checkExistence"> + <echoproperties /> + <fail + unless="contentjarexists" + message="content.jar file did not exist as expected" /> + <echo message="unzip content.jar, for xslt transform" /> + <unzip + src="${project.build.directory}/repository/content.jar" + dest="${project.build.directory}/repository/" /> + <echo message="backup, of originals, just to help debugging" /> + <copy + file="${project.build.directory}/repository/content.jar" + tofile="${project.build.directory}/backup/contentORIG.jar" + preservelastmodified="true" /> + <copy + file="${project.build.directory}/repository/content.xml" + tofile="${project.build.directory}/backup/contentORIG.xml" + preservelastmodified="true" /> + </target> + <target name="checkExistence"> + <condition property="contentjarexists"> + <available file="${project.build.directory}/repository/content.jar" /> + </condition> + </target> + + <target name="postTransform"> + <!-- In the pom file, are steps that do the transorm, + xxx and copy the transformed content.xml back to "here" --> + <delete + file="${project.build.directory}/repository/content.jar" + failonerror="true" /> + <zip + destfile="${project.build.directory}/repository/content.jar" + basedir="${project.build.directory}/generated-resources/xml/xslt" + includes="content.xml" + filesonly="true" /> + <!-- must delete, or will be kept in the final zipped up version. + Would not really hurt much ... but, be confusing + <delete file="${project.build.directory}/repository/content.xml" /> + --> + <copy + file="${project.build.directory}/repository/content.jar" + tofile="${project.build.directory}/backup/contentORIG2.jar" + preservelastmodified="true" /> + </target> + + <target name="default"> + <fail message="There is no default target for this antrunbuild.xml file." /> + </target> +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/category.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/category.xml new file mode 100644 index 000000000..fe980754e --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/category.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature id="org.eclipse.jdt.java13patch" version="0.0.0" patch="true"> + <category name="Eclipse Java 13 support for 2019-09 development stream"/> + </feature> + <feature id="org.eclipse.jdt.java13patch.source" version="0.0.0" patch="true"> + <category name="Eclipse Java 13 support for 2019-09 development stream"/> + </feature> + <feature id="org.eclipse.pde.java13patch" version="0.0.0" patch="true"> + <category name="Eclipse Java 13 support for 2019-09 development stream"/> + </feature> + <feature id="org.eclipse.pde.java13patch.source" version="0.0.0" patch="true"> + <category name="Eclipse Java 13 support for 2019-09 development stream"/> + </feature> + <category-def name="Eclipse Java 13 support for 2019-09 development stream" label="Eclipse Java 13 support for 2019-09 development stream"> + <description> + Eclipse Java 13 support for 2019-09 development stream. + </description> + </category-def> +</site> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/patchMatchVersion.xsl b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/patchMatchVersion.xsl new file mode 100644 index 000000000..112838c13 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/patchMatchVersion.xsl @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xsl:stylesheet + version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> +<!-- + This transform is to work around bug 350088. + https://bugs.eclipse.org/bugs/show_bug.cgi?id=350088 + + The original idea of using and XSL transform for this work-around, + came from a message list posting in 2009 by Paul Webster, + https://www.eclipse.org/forums/index.php?t=msg&th=40931&start=0& + While was referenced in a 2009 blog post by Andrew Niefer, + http://aniefer.blogspot.com/2009/06/patching-features-part-2.html. + The details here are heavily modified, just wanted to acknowledge those + sources of inspiration. Paul also used XSLT to final form of metadata for + our executable feature, in current builds. + --> + + <xsl:param name="patchFeatureVersionRange"> + $patchFeatureVersionRange + </xsl:param> + <xsl:param name="patchFeatureIU"> + $patchFeatureIU + </xsl:param> + <!-- + <xsl:variable name="patchFeatureVersionRange"><xsl:value-of select="$patchFeatureVersionRange" /></xsl:variable> + <xsl:variable name="patchFeatureIU"><xsl:value-of select="$patchFeatureIU" /></xsl:variable> + --> + <xsl:variable name="quot"> + " + </xsl:variable> + <xsl:variable name="apos"> + ' + </xsl:variable> + + <xsl:template match="processing-instruction('metadataRepository')"> + <xsl:text>
</xsl:text> + <xsl:copy /> + <xsl:text>
</xsl:text> + <xsl:comment> + This content.xml file was transformed to include "specific range match" + for the feature intended to be patched. + Feature (IU) to be patched: + <xsl:value-of select="$patchFeatureIU" /> + Version Range: + <xsl:value-of select="$patchFeatureVersionRange" /> + + XSLT Version = <xsl:copy-of select="system-property('xsl:version')" /> + XSLT Vendor = <xsl:copy-of select="system-property('xsl:vendor')" /> + XSLT Vendor URL = <xsl:copy-of select="system-property('xsl:vendor-url')" /> + <xsl:text>
</xsl:text> + </xsl:comment> + <xsl:text>
</xsl:text> + <xsl:apply-templates /> + </xsl:template> + + + <!-- standard copy template --> + <xsl:template match="@*|node()"> + + <xsl:copy> + <xsl:apply-templates select="@*" /> + <xsl:apply-templates /> + </xsl:copy> + </xsl:template> + +<!-- For this awkward use of concat, see http://www.oxygenxml.com/archives/xsl-list/200811/msg00544.html + <xsl:template match="concat ($apos, @range [@name=, $apos, $patchFeatureIU, $apos,],$apos )"> + --> + <xsl:template match="@range[../@name='org.eclipse.jdt.feature.group']"> + <xsl:attribute name="range"><xsl:value-of select="$patchFeatureVersionRange" /></xsl:attribute> + </xsl:template> + +</xsl:stylesheet> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/pom.xml new file mode 100644 index 000000000..bbe336a6c --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/pom.xml @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2019 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.java13patch413</artifactId> + <version>4.13.0-SNAPSHOT</version> + <relativePath>../</relativePath> + </parent> + + <groupId>eclipse.platform.releng</groupId> + <artifactId>eclipse.releng.repository.java13patch</artifactId> + <version>1.1.0-SNAPSHOT</version> + <packaging>eclipse-repository</packaging> + + <!-- + Notice that all the tasks in this pom are normally done during the packaging phase, + but the last few we deliberately do later, during the pre-integration-test phase, + in order that things be done in the right order, and changes maintained. + See https://maven.apache.org/ref/3.5.4/maven-core/lifecycles.html + for complete list of phases. + --> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + <configuration> + <dependency-resolution> + <extraRequirements> + <!-- this guarantees proper inclusion in reactor--> + <requirement> + <type>eclipse-feature</type> + <id>${featureToPatch}</id> + <versionRange>${featureToPatchVersion}</versionRange> + </requirement> + <requirement> + <type>eclipse-feature</type> + <id>${featureToPatchPDE}</id> + <versionRange>${featureToPatchVersionPDE}</versionRange> + </requirement> + </extraRequirements> + </dependency-resolution> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>unpack-content-jar</id> + <phase>package</phase> + <configuration> + <target> + <ant antfile="${basedir}/antrunbuild.xml"> + <target name="preTransform" /> + </ant> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + <execution> + <id>jar-content-xml</id> + <phase>pre-integration-test</phase> + <configuration> + <target> + <ant antfile="${basedir}/antrunbuild.xml"> + <target name="postTransform" /> + </ant> + </target> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>xml-maven-plugin</artifactId> + <!-- + The output of "transform, *always* goes to + ${project.build.directory}/generated-resources/xml/xslt + as far as I can tell. + --> + <configuration> + <forceCreation>true</forceCreation> + <transformationSets> + <transformationSet> + <dir>${project.build.directory}/repository/</dir> + <includes> + <include>content.xml</include> + </includes> + <stylesheet>${basedir}/patchMatchVersion.xsl</stylesheet> + <parameters> + <parameter> + <name>patchFeatureVersionRange</name> + <value>${versionRangeForPatch}</value> + </parameter> + <parameter> + <name>patchFeatureIU</name> + <value>${featureToPatch}.feature.group</value> + </parameter> + </parameters> + </transformationSet> + </transformationSets> + </configuration> + <executions> + <execution> + <id>transformForExactVersionRange</id> + <phase>package</phase> + <goals> + <goal>transform</goal> + </goals> + </execution> + </executions> + + </plugin> + <!-- + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>copyModifiedContentXMLFile</id> + <phase>package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/repository</outputDirectory> + <resources> + <resource> + <directory>${project.build.directory}/generated-resources/xml/xslt</directory> + <includes> + <include>content.xml</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + --> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-publisher-plugin</artifactId> + <version>${tycho.version}</version> + <executions> + <execution> + <id>categories-java13patch</id> + <phase>package</phase> + <goals> + <goal>publish-categories</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-repository-plugin</artifactId> + <version>${tycho.version}</version> + <configuration> + <includeAllDependencies>false</includeAllDependencies> + </configuration> + <executions> + <execution> + <id>assemble-java13patch</id> + <phase>package</phase> + <configuration> + <repositoryName>Early Access of Java 13 support</repositoryName> + <finalName>Java13EarlyAccessPatchRepo</finalName> + </configuration> + <goals> + <goal>assemble-repository</goal> + </goals> + </execution> + <execution> + <id>archive-java13patch</id> + <phase>pre-integration-test</phase> + <configuration> + <repositoryName>Early Access of Java 13 support</repositoryName> + <finalName>Java13EarlyAccessPatchRepo</finalName> + </configuration> + <goals> + <goal>archive-repository</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/testExactVersion.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/testExactVersion.xml new file mode 100644 index 000000000..9139aae87 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/eclipse.releng.repository.java13patch/testExactVersion.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<project + default="main" + basedir="."> + + <!-- + This file is entirely to test the transform in the workspace. It is + not part of the build. It transforms "example.content.xml" and + produces "example.content.new.xml". + --> + + <target name="main"> + <property + name="patchFeatureVersionRange" + value="[3.18.100.v20190828-1800,3.19.0.v20191201-1800]" /> + <property + name="patchFeatureIU" + value="org.eclipse.jdt.feature.group" /> + + <echo message="patchFeatureVersionRange: ${patchFeatureVersionRange}" /> + <echo message="patchFeatureIU: ${patchFeatureIU}" /> + <echo message="calling the XSLT ant task" /> + <xslt + in="example.content.xml" + out="example.content.new.xml" + style="patchMatchVersion.xsl" + force="true"> + <outputproperty + name="method" + value="xml" /> + <outputproperty + name="encoding" + value="UTF-8" /> + <outputproperty + name="indent" + value="yes" /> + <param + name="patchFeatureIU" + expression="${patchFeatureIU}" /> + <param + name="patchFeatureVersionRange" + expression="${patchFeatureVersionRange}" /> + </xslt> + </target> + +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/.settings/org.eclipse.core.resources.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..99f26c020 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-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/java13patch413/org.eclipse.jdt-feature-dummy/.settings/org.eclipse.core.runtime.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 000000000..5a0ad22d2 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-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/java13patch413/org.eclipse.jdt-feature-dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/build.properties new file mode 100644 index 000000000..b6361f1a5 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/build.properties @@ -0,0 +1,16 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +bin.includes=\ +feature.xml,\ +feature.properties diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/feature.properties new file mode 100644 index 000000000..90bb03831 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.jdt-feature-dummy/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/feature.xml new file mode 100644 index 000000000..3985c957c --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/feature.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.jdt" + label="%featureName" + version="3.18.100.v20190828-1800" + 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.jdt.dummy" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/forceQualifierUpdate.txt new file mode 100644 index 000000000..9d4f218a3 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/forceQualifierUpdate.txt @@ -0,0 +1 @@ +# To force a version qualifier update add the bug here diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/pom.xml new file mode 100644 index 000000000..558997497 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt-feature-dummy/pom.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2019 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.java12patch411</artifactId> + <version>4.13.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.jdt.feature</groupId> + <artifactId>org.eclipse.jdt</artifactId> + <version>3.18.100.v20190828-1800</version> + <packaging>eclipse-feature</packaging> + +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/.settings/org.eclipse.jdt.core.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..0c68a61dc --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.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/java13patch413/org.eclipse.jdt.dummy/META-INF/MANIFEST.MF b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/META-INF/MANIFEST.MF new file mode 100644 index 000000000..f8d881a04 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Dummy +Bundle-SymbolicName: org.eclipse.jdt.dummy +Bundle-Version: 1.0.1.qualifier +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/build.properties new file mode 100644 index 000000000..34d2e4d2d --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/pom.xml new file mode 100644 index 000000000..7e9e75bb9 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.dummy/pom.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2019 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.java13patch413</artifactId> + <version>4.13.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.jdt</groupId> + <artifactId>org.eclipse.jdt.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/java13patch413/org.eclipse.jdt.java13patch/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/build.properties new file mode 100644 index 000000000..0d001bc05 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/build.properties @@ -0,0 +1,16 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# IBM Corporation and others - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties + diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/feature.properties new file mode 100644 index 000000000..074edc3fd --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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 JDT (Java Development Tools) Patch with Java 13 support for 2019-09 development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 13 support for 2019-09 development stream.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.jdt.java13patch/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/feature.xml new file mode 100644 index 000000000..e292ebab0 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/feature.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.jdt.java13patch" + 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.jdt" version="3.18.100.v20190828-1800" patch="true"/> + </requires> + + <plugin + id="org.eclipse.jdt.compiler.tool" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.jdt.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.jdt.launching" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.jdt.core.manipulation" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.jdt.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/forceQualifierUpdate.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/forceQualifierUpdate.txt diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/pom.xml new file mode 100644 index 000000000..64b1b58f2 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/pom.xml @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2019 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.java12patch411</artifactId> + <version>4.13.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.jdt.feature</groupId> + <artifactId>org.eclipse.jdt.java13patch</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> + <plugins> + <plugin id="org.eclipse.jdt.doc.isv" versionRange="0.0.0"/> + </plugins> + <excludes> + <plugin id="org.eclipse.jdt"/> + <plugin id="org.eclipse.jdt.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/java13patch413/org.eclipse.jdt.java13patch/sourceTemplateFeature/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/sourceTemplateFeature/feature.properties new file mode 100644 index 000000000..b3ee11db8 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/sourceTemplateFeature/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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 JDT (Java Development Tools) Source Patch with Java 13 support for 2019-09 development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 13 support for 2019, 09 development stream.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.jdt.java13patch/sourceTemplateFeature/p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/sourceTemplateFeature/p2.inf new file mode 100644 index 000000000..d4191713a --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.jdt.java13patch/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/java13patch413/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.resources.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/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/java13patch413/org.eclipse.pde-feature-dummy/.settings/org.eclipse.core.runtime.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/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/java13patch413/org.eclipse.pde-feature-dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/build.properties new file mode 100644 index 000000000..b6361f1a5 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/build.properties @@ -0,0 +1,16 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# IBM Corporation - initial API and implementation +############################################################################### +bin.includes=\ +feature.xml,\ +feature.properties diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/feature.properties new file mode 100644 index 000000000..90bb03831 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.pde-feature-dummy/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/feature.xml new file mode 100644 index 000000000..2a0cbe1d7 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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.14.100.v20190828-1800" + 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/java13patch413/org.eclipse.pde-feature-dummy/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/forceQualifierUpdate.txt new file mode 100644 index 000000000..9d4f218a3 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/org.eclipse.pde-feature-dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/pom.xml new file mode 100644 index 000000000..0d7201dfb --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde-feature-dummy/pom.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2019 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.java13patch413</artifactId> + <version>4.13.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.pde.feature</groupId> + <artifactId>org.eclipse.pde</artifactId> + <version>3.14.100.v20190828-1800</version> + <packaging>eclipse-feature</packaging> + +</project> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/.settings/org.eclipse.jdt.core.prefs b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..0c68a61dc --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/org.eclipse.pde.dummy/META-INF/MANIFEST.MF b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/META-INF/MANIFEST.MF new file mode 100644 index 000000000..68e125ddf --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/org.eclipse.pde.dummy/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/build.properties new file mode 100644 index 000000000..34d2e4d2d --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/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/java13patch413/org.eclipse.pde.dummy/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/pom.xml new file mode 100644 index 000000000..7d1431684 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.dummy/pom.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2019 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.java13patch413</artifactId> + <version>4.13.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/java13patch413/org.eclipse.pde.java13patch/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/build.properties new file mode 100644 index 000000000..0d001bc05 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/build.properties @@ -0,0 +1,16 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# IBM Corporation and others - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties + diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/feature.properties new file mode 100644 index 000000000..dc7cd0a13 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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 13 support for 2019-09 development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 13 support for 2019-09 development stream.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.pde.java13patch/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/feature.xml new file mode 100644 index 000000000..9ec6dc4e7 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/feature.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.pde.java13patch" + 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.14.100.v20190828-1800" patch="true"/> + </requires> + + <plugin + id="org.eclipse.pde.api.tools" + 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" + unpack="false"/> + +</feature> diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/forceQualifierUpdate.txt b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/forceQualifierUpdate.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/forceQualifierUpdate.txt diff --git a/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/pom.xml new file mode 100644 index 000000000..4a48c3e8b --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/pom.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2019 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.java13patch413</artifactId> + <version>4.11.0-SNAPSHOT</version> + </parent> + <groupId>org.eclipse.pde.feature</groupId> + <artifactId>org.eclipse.pde.java12patch</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/java13patch413/org.eclipse.pde.java13patch/sourceTemplateFeature/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/sourceTemplateFeature/feature.properties new file mode 100644 index 000000000..e2bed2340 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/sourceTemplateFeature/feature.properties @@ -0,0 +1,42 @@ +############################################################################### +# Copyright (c) 2019 IBM Corporation and others. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# 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 13 support for 2019-09 development stream + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse.org + +# "description" property - description of the feature +description=Eclipse Java 13 support for 2019-09 development stream.\n + +# "copyright" property - text of the "Feature Update Copyright" +copyright=\ +Copyright (c) 2000, 2019 IBM Corporation and others.\n\ +\n\ +This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\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/java13patch413/org.eclipse.pde.java13patch/sourceTemplateFeature/p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/sourceTemplateFeature/p2.inf new file mode 100644 index 000000000..d4191713a --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/org.eclipse.pde.java13patch/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/java13patch413/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/pom.xml new file mode 100644 index 000000000..a5f7bbf83 --- /dev/null +++ b/eclipse.platform.releng.tychoeclipsebuilder/java13patch413/pom.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2016, 2019 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>org.eclipse</groupId> + <artifactId>eclipse-platform-parent</artifactId> + <version>4.13.0-SNAPSHOT</version> + <relativePath>../../eclipse-platform-parent</relativePath> + </parent> + + <groupId>eclipse.platform.releng</groupId> + <artifactId>eclipse.platform.releng.java13patch413</artifactId> + <version>4.13.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <properties> + <tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator</tycho.scmUrl> + </properties> + + <modules> + <module>../../eclipse-platform-parent</module> + <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.compiler.tool</module> + <module>../../eclipse.jdt.core/org.eclipse.jdt.core</module> + <module>../../eclipse.jdt.debug/org.eclipse.jdt.launching</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>../../eclipse.pde.build/org.eclipse.pde.build</module> + <module>org.eclipse.jdt.java13patch</module> + <module>org.eclipse.pde.java13patch</module> + <module>eclipse.releng.repository.java12patch</module> + </modules> +</project> |