From c71d6cab08d803fa17d970a64f87728f3be4092f Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 1 Oct 2020 09:02:27 +0200 Subject: [PATCH] added source bundle/feature generation, cleaned up p2 categories, and added missing bundles --- .../category.xml | 155 ++++++++++++++---- .../category.xml | 153 +++++++++++++---- .../category.xml | 154 +++++++++++++---- eclipse-distribution/pom.xml | 78 +++++---- .../build.properties | 3 + .../category.xml | 68 ++++++++ eclipse-language-servers/pom.xml | 57 +++++-- headless-services/jdt-ls-extension/pom.xml | 51 ++++-- 8 files changed, 556 insertions(+), 163 deletions(-) diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e416/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e416/category.xml index 75cb12189..6bf80f26a 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e416/category.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e416/category.xml @@ -4,94 +4,159 @@ Spring Tool Suite 4 - - - + + - - - + + + + + - + - - - - - - + + + - + + + + + - + - - + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + @@ -272,23 +337,43 @@ - + + + + + - + + + + + - + + + + + - + + + + + - + - + + + + + diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e417/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e417/category.xml index 342edb80a..6bf80f26a 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e417/category.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e417/category.xml @@ -4,94 +4,159 @@ Spring Tool Suite 4 - - - + + - - - + + + + + - + - - - - - - + + + - + + + + + - + - - + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + @@ -272,23 +337,43 @@ - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e418/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e418/category.xml index f834ea241..6bf80f26a 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e418/category.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e418/category.xml @@ -4,95 +4,161 @@ Spring Tool Suite 4 - - - + + - - - + + + + + - + - - - - - - + + + - + + + + + - + - - + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + @@ -271,23 +337,43 @@ - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml index 296dbfd8e..fac094446 100644 --- a/eclipse-distribution/pom.xml +++ b/eclipse-distribution/pom.xml @@ -1,6 +1,5 @@ - + 4.0.0 org.springframework.boot.ide @@ -40,7 +39,7 @@ ../eclipse-extensions/org.springframework.boot.ide.main.feature - + org.springframework.boot.ide.branding org.springframework.boot.ide.branding.feature @@ -93,12 +92,12 @@ dist.springsource.com TOOLS sts4 - + nightly ${dist.type}/${dist.key}/${dist.project}/${dist.pathpostfix} - - https://dist.springsource.com/${dist.type}/TOOLS/sts4-language-server-integrations/${sts4-language-servers-version} + https://dist.springsource.com/${dist.type}/TOOLS/sts4-language-server-integrations/${sts4-language-servers-version} + 1.7.0 UTF-8 @@ -114,11 +113,11 @@ ${dist.type}/TOOLS/sts4/nightly/${dist.target.major} ${dist.type}/STS4/nightly/dist/${dist.target.major} false - + nightly - + milestone @@ -130,7 +129,7 @@ today - + release @@ -215,7 +214,7 @@ p2 https://www.mihai-nita.net/eclipse - spring-maven-release @@ -560,11 +559,20 @@ - - org.eclipse.tycho.extras - tycho-source-feature-plugin - ${tycho-version} - + + org.eclipse.tycho.extras + tycho-source-feature-plugin + ${tycho-version} + + + source-feature + package + + source-feature + + + + org.eclipse.tycho @@ -595,14 +603,14 @@ attached-p2-metadata - verify + package p2-metadata - + org.eclipse.tycho tycho-maven-plugin @@ -627,7 +635,7 @@ true - + org.apache.maven.plugins maven-jarsigner-plugin @@ -647,14 +655,14 @@ ${signing.store.password} ${signing.key.password} http://sha256timestamp.ws.symantec.com/sha256/timestamp - + - + org.eclipse.tycho tycho-compiler-plugin @@ -672,7 +680,7 @@ p2 consider true - diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/build.properties b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/build.properties index be11ea24f..9851ec3b0 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/build.properties +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls.integration/build.properties @@ -1,3 +1,6 @@ bin.includes = META-INF/,\ plugin.xml,\ about.html +src.includes = META-INF/,\ + plugin.xml,\ + about.html \ No newline at end of file diff --git a/eclipse-language-servers/org.springframework.tooling.ls.integration.repository/category.xml b/eclipse-language-servers/org.springframework.tooling.ls.integration.repository/category.xml index 301b36d56..43719d709 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.integration.repository/category.xml +++ b/eclipse-language-servers/org.springframework.tooling.ls.integration.repository/category.xml @@ -6,22 +6,42 @@ + + + + + + + + + + + + + + + + + + + + @@ -32,50 +52,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse-language-servers/pom.xml b/eclipse-language-servers/pom.xml index 022b4845c..ada4fe16d 100644 --- a/eclipse-language-servers/pom.xml +++ b/eclipse-language-servers/pom.xml @@ -1,6 +1,5 @@ - + 4.0.0 org.springframework.boot.ide @@ -42,7 +41,7 @@ ../headless-services/jdt-ls-extension org.springframework.tooling.ls.eclipse.commons org.springframework.tooling.ls.eclipse.commons.test - + org.springsource.ide.eclipse.commons.boot.ls org.springsource.ide.eclipse.commons.core org.springsource.ide.eclipse.commons.frameworks.core @@ -108,7 +107,7 @@ nightly - + milestone @@ -116,7 +115,7 @@ today - + release @@ -192,7 +191,7 @@ p2 https://download.eclipse.org/mylyn/docs/releases/3.0/ - spring-maven-release @@ -328,6 +327,35 @@ + + org.eclipse.tycho.extras + tycho-source-feature-plugin + ${tycho-version} + + + source-feature + package + + source-feature + + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + plugin-source + + plugin-source + + + + + maven-deploy-plugin 2.5 @@ -371,9 +399,10 @@ ${signing.store.password} ${signing.key.password} http://sha256timestamp.ws.symantec.com/sha256/timestamp - + + org.eclipse.tycho tycho-p2-plugin @@ -384,7 +413,7 @@ p2-metadata - verify + package @@ -392,6 +421,7 @@ + org.eclipse.tycho tycho-compiler-plugin @@ -401,6 +431,7 @@ -err:-forbidden + org.eclipse.tycho target-platform-configuration diff --git a/headless-services/jdt-ls-extension/pom.xml b/headless-services/jdt-ls-extension/pom.xml index ce19e24ae..d17b3f3ea 100644 --- a/headless-services/jdt-ls-extension/pom.xml +++ b/headless-services/jdt-ls-extension/pom.xml @@ -1,6 +1,4 @@ - 4.0.0 @@ -55,7 +53,7 @@ ~/.keytool/pivotal.jks 3.9.4.201902271843 - + bamboo-signing @@ -73,7 +71,7 @@ p2 https://download.eclipse.org/releases/2019-09 - + JDT.LS p2 @@ -85,22 +83,51 @@ p2 https://download.eclipse.org/tools/orbit/downloads/drops/R20190827152740/repository - + jboss-apt p2 https://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt/1.5.0-2018-08-14_20-24-39-H12/ - - p2-thirdparty-bundles - p2 - https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/${misc.p2.repo.version} - + + p2-thirdparty-bundles + p2 + https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/${misc.p2.repo.version} + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + ${tycho-version} + + + source-feature + package + + source-feature + + + + + + + org.eclipse.tycho + tycho-source-plugin + ${tycho-version} + + + plugin-source + + plugin-source + + + + + org.eclipse.tycho tycho-maven-plugin @@ -135,7 +162,7 @@ ${signing.store.password} ${signing.key.password} http://sha256timestamp.ws.symantec.com/sha256/timestamp - +