From 4dea16261172576e8334b2dcd924e3a1578a14e8 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 28 Sep 2023 12:56:36 +0200 Subject: [PATCH] updated build target definitions for upcoming 2023-12 releases of eclipse --- .../.project | 17 - .../category.xml | 187 ----- .../entitlements.plist | 18 - .../macos-notarize.sh | 46 -- .../org.springframework.boot.ide.product | 136 ---- .../pom.xml | 736 ----------------- ...tool-suite-4-dmg-config-e4.25-aarch64.json | 10 - ...ing-tool-suite-4-dmg-config-e4.25-x86.json | 10 - .../category.xml | 188 ----- .../entitlements.plist | 18 - .../macos-notarize.sh | 46 -- .../org.springframework.boot.ide.product | 137 ---- .../p2.inf | 16 - .../pom.xml | 752 ------------------ ...tool-suite-4-dmg-config-e4.26-aarch64.json | 10 - ...ing-tool-suite-4-dmg-config-e4.26-x86.json | 10 - .../p2.inf | 16 - .../category.xml | 28 +- .../org.springframework.boot.ide.product | 0 .../p2.inf | 0 .../pom.xml | 5 +- eclipse-distribution/pom.xml | 188 ++--- eclipse-language-servers/pom.xml | 108 +-- headless-services/jdt-ls-extension/pom.xml | 4 +- 24 files changed, 167 insertions(+), 2519 deletions(-) delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e419/.project delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/category.xml delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/entitlements.plist delete mode 100755 eclipse-distribution/org.springframework.boot.ide.product.e425/macos-notarize.sh delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/org.springframework.boot.ide.product delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/pom.xml delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-aarch64.json delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-x86.json delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/category.xml delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/entitlements.plist delete mode 100755 eclipse-distribution/org.springframework.boot.ide.product.e426/macos-notarize.sh delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/org.springframework.boot.ide.product delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/p2.inf delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/pom.xml delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-aarch64.json delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-x86.json delete mode 100644 eclipse-distribution/org.springframework.boot.ide.product.e427/p2.inf rename eclipse-distribution/{org.springframework.boot.ide.product.e427 => org.springframework.boot.ide.product.e430}/category.xml (89%) rename eclipse-distribution/{org.springframework.boot.ide.product.e427 => org.springframework.boot.ide.product.e430}/org.springframework.boot.ide.product (100%) rename eclipse-distribution/{org.springframework.boot.ide.product.e425 => org.springframework.boot.ide.product.e430}/p2.inf (100%) rename eclipse-distribution/{org.springframework.boot.ide.product.e427 => org.springframework.boot.ide.product.e430}/pom.xml (99%) diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e419/.project b/eclipse-distribution/org.springframework.boot.ide.product.e419/.project deleted file mode 100644 index 8bbadaf74..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e419/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - org.springframework.boot.ide.product.e419 - - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e425/category.xml deleted file mode 100644 index 96e4d6ab2..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/category.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - Spring Tool Suite 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/entitlements.plist b/eclipse-distribution/org.springframework.boot.ide.product.e425/entitlements.plist deleted file mode 100644 index 6a297d495..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/entitlements.plist +++ /dev/null @@ -1,18 +0,0 @@ - - - - - com.apple.security.cs.allow-jit - - com.apple.security.cs.allow-unsigned-executable-memory - - com.apple.security.cs.disable-executable-page-protection - - com.apple.security.cs.allow-dyld-environment-variables - - com.apple.security.cs.disable-library-validation - - com.apple.security.cs.debugger - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/macos-notarize.sh b/eclipse-distribution/org.springframework.boot.ide.product.e425/macos-notarize.sh deleted file mode 100755 index 448edb094..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/macos-notarize.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -DMG=$1 -NOTARIZE_SERVICE_URL=$2 - -echo "Notarize DMG" -echo ${DMG} - -RESPONSE=\ -$(curl -s -X POST \ - -F file=@${DMG} \ - -F 'options={"primaryBundleId": "SpringTools4", "staple": true};type=application/json' \ - ${NOTARIZE_SERVICE_URL}/macos-notarization-service/notarize) - -echo "Notarization request submitted" -echo ${RESPONSE} - -UUID=$(echo ${RESPONSE} | jq -r '.uuid') - -STATUS=$(echo ${RESPONSE} | jq -r '.notarizationStatus.status') - -echo "Status after submitting" -echo ${STATUS} - -while [[ ${STATUS} == 'IN_PROGRESS' ]]; do - sleep 60 - RESPONSE=$(curl -s ${NOTARIZE_SERVICE_URL}/macos-notarization-service/${UUID}/status) - STATUS=$(echo ${RESPONSE} | jq -r '.notarizationStatus.status') - - echo "Waiting for status to change" - echo ${RESPONSE} - echo ${STATUS} -done - -echo "Status is not in progress anymore" -echo ${RESPONSE} -echo ${STATUS} - -if [[ ${STATUS} != 'COMPLETE' ]]; then - echo "Notarization failed: ${RESPONSE}" - exit 1 -fi - -mv "${DMG}" "${DMG}-unnotarized" - -curl -o ${DMG} -J ${NOTARIZE_SERVICE_URL}/macos-notarization-service/${UUID}/download diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e425/org.springframework.boot.ide.product deleted file mode 100644 index 5bbdeb67f..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/org.springframework.boot.ide.product +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - -product org.springframework.boot.ide.branding.sts4 ---launcher.defaultAction openFile - - -Dosgi.requiredJavaVersion=17 --Dosgi.dataAreaRequiresExplicitInit=true --Xms256m --Xmx2048m ---illegal-access=permit ---add-modules=ALL-SYSTEM - - - - -XstartOnFirstThread --Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/sts4.icns - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e425/pom.xml deleted file mode 100644 index 50e7de2ee..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/pom.xml +++ /dev/null @@ -1,736 +0,0 @@ - - - 4.0.0 - - - org.springframework.boot.ide - org.springframework.boot.ide - 4.20.1-SNAPSHOT - ../pom.xml - - - org.springframework.boot.ide.product - - eclipse-repository - - - https://download.eclipse.org/justj/jres/17/updates/release/latest/ - - - - - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - default-install - none - - - - - - org.eclipse.tycho - tycho-p2-repository-plugin - ${tycho-version} - - false - - - - - org.eclipse.tycho - tycho-p2-publisher-plugin - ${tycho-version} - - true - - - - - org.eclipse.tycho - tycho-p2-director-plugin - ${tycho-version} - - - materialize-products - - materialize-products - - package - - - archive-products - - archive-products - - verify - - - - - - org.springframework.boot.ide.branding.sts4 - sts-${unqualifiedVersion}.${p2.qualifier} - - SpringToolSuite4.app - - spring-tool-suite-4-${unqualifiedVersion}.${p2.qualifier}-${dist.target} - - - - tar.gz - tar.gz - - - - - - org.eclipse.tycho.extras - tycho-eclipserun-plugin - ${tycho-version} - - - - 2022-03 - p2 - https://download.eclipse.org/releases/2022-03 - - - - -Declipse.p2.mirrors=false - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=100000 - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=30 - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=100000 - - - - org.eclipse.pde.api.tools - eclipse-plugin - - - org.eclipse.pde.build - eclipse-plugin - - - org.eclipse.pde.core - eclipse-plugin - - - org.eclipse.equinox.launcher - eclipse-plugin - - - org.eclipse.osgi.compatibility.state - eclipse-plugin - - - javax.annotation - eclipse-plugin - - - org.eclipse.equinox.p2.transport.ecf - eclipse-plugin - - - org.eclipse.equinox.p2.repository - eclipse-plugin - - - org.eclipse.equinox.p2.touchpoint.natives - eclipse-plugin - - - org.eclipse.equinox.p2.touchpoint.eclipse - eclipse-plugin - - - org.eclipse.equinox.p2.artifact.repository - - eclipse-plugin - - - org.eclipse.equinox.p2.director.app - eclipse-plugin - - - org.eclipse.equinox.ds - eclipse-plugin - - - org.eclipse.core.net - eclipse-plugin - - - - - - macos-x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - macos-aarch_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - windows-x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - linux_x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - linux_aarch_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - generate-license-files - package - - exec - - - java - - -jar - ${project.build.directory}/../../common/eclipse-distribution-license-file-generator.jar - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - - - - - - generate-self-extracting-jar - verify - - exec - - - java - - -jar - ${project.build.directory}/../../common/self-extracting-jar-creator.jar - ${project.build.directory}/products/spring-tool-suite-4-${unqualifiedVersion}.${p2.qualifier}-${dist.target}-win32.win32.x86_64.zip - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - - - win-exe-signing - package - - ${skip.win.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-app-signing - package - - ${skip.osx.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-dmg-creation - verify - - - - - - - - - - - - - - - - - - - - - run - - - - - osx-dmg-signing - verify - - ${skip.osx.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-dmg-notarizing - verify - - ${skip.osx.notarizing} - - - - - - - - - - - - - - - - - - - - - - run - - - - - upload-product-bundles - deploy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - update-nightly-downloads - deploy - - ${skip.update-nightly-download-page} - - - - - - - - - - - - - - - - - - run - - - - - zip-sts-repository - install - - - - - - - - - - - - - - - - - - - - - - - run - - - - - upload-sts-repository - deploy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - - - ant-contrib - ant-contrib - 20020829 - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-aarch64.json b/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-aarch64.json deleted file mode 100644 index ba3c1e32b..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-aarch64.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "title": "Spring Tool Suite 4", - "icon": "../org.springframework.boot.ide.branding/sts4.icns", - "contents": [ - { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app" }, - { "x": 448, "y": 100, "type": "link", "path": "/Applications" }, - { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts4.icns", "name": ".VolumeIcon.icns" } - ], - "format": "UDZO" -} diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-x86.json b/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-x86.json deleted file mode 100644 index c86b0023f..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e425/spring-tool-suite-4-dmg-config-e4.25-x86.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "title": "Spring Tool Suite 4", - "icon": "../org.springframework.boot.ide.branding/sts4.icns", - "contents": [ - { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app" }, - { "x": 448, "y": 100, "type": "link", "path": "/Applications" }, - { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts4.icns", "name": ".VolumeIcon.icns" } - ], - "format": "UDZO" -} diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e426/category.xml deleted file mode 100644 index 25fb21d60..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/category.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - Spring Tool Suite 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/entitlements.plist b/eclipse-distribution/org.springframework.boot.ide.product.e426/entitlements.plist deleted file mode 100644 index 6a297d495..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/entitlements.plist +++ /dev/null @@ -1,18 +0,0 @@ - - - - - com.apple.security.cs.allow-jit - - com.apple.security.cs.allow-unsigned-executable-memory - - com.apple.security.cs.disable-executable-page-protection - - com.apple.security.cs.allow-dyld-environment-variables - - com.apple.security.cs.disable-library-validation - - com.apple.security.cs.debugger - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/macos-notarize.sh b/eclipse-distribution/org.springframework.boot.ide.product.e426/macos-notarize.sh deleted file mode 100755 index 448edb094..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/macos-notarize.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -DMG=$1 -NOTARIZE_SERVICE_URL=$2 - -echo "Notarize DMG" -echo ${DMG} - -RESPONSE=\ -$(curl -s -X POST \ - -F file=@${DMG} \ - -F 'options={"primaryBundleId": "SpringTools4", "staple": true};type=application/json' \ - ${NOTARIZE_SERVICE_URL}/macos-notarization-service/notarize) - -echo "Notarization request submitted" -echo ${RESPONSE} - -UUID=$(echo ${RESPONSE} | jq -r '.uuid') - -STATUS=$(echo ${RESPONSE} | jq -r '.notarizationStatus.status') - -echo "Status after submitting" -echo ${STATUS} - -while [[ ${STATUS} == 'IN_PROGRESS' ]]; do - sleep 60 - RESPONSE=$(curl -s ${NOTARIZE_SERVICE_URL}/macos-notarization-service/${UUID}/status) - STATUS=$(echo ${RESPONSE} | jq -r '.notarizationStatus.status') - - echo "Waiting for status to change" - echo ${RESPONSE} - echo ${STATUS} -done - -echo "Status is not in progress anymore" -echo ${RESPONSE} -echo ${STATUS} - -if [[ ${STATUS} != 'COMPLETE' ]]; then - echo "Notarization failed: ${RESPONSE}" - exit 1 -fi - -mv "${DMG}" "${DMG}-unnotarized" - -curl -o ${DMG} -J ${NOTARIZE_SERVICE_URL}/macos-notarization-service/${UUID}/download diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/org.springframework.boot.ide.product b/eclipse-distribution/org.springframework.boot.ide.product.e426/org.springframework.boot.ide.product deleted file mode 100644 index 82d4f7965..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/org.springframework.boot.ide.product +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - -product org.springframework.boot.ide.branding.sts4 ---launcher.defaultAction openFile - - -Dosgi.requiredJavaVersion=17 --Dosgi.dataAreaRequiresExplicitInit=true --Dsun.java.command=SpringToolSuite4 --Xms256m --Xmx2048m ---illegal-access=permit ---add-modules=ALL-SYSTEM - - - - -XstartOnFirstThread --Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/sts4.icns - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/p2.inf b/eclipse-distribution/org.springframework.boot.ide.product.e426/p2.inf deleted file mode 100644 index 07a0ab677..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/p2.inf +++ /dev/null @@ -1,16 +0,0 @@ -instructions.configure=\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.eclipse.org/releases/latest,name:Latest Eclipse Release);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.eclipse.org/releases/latest,name:Latest Eclipse Release);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest,name:Spring Tool Suite 4);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest,name:Spring Tool Suite 4);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations,name:Spring Tools 4 Language Servers for Eclipse);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations,name:Spring Tools 4 Language Servers for Eclipse);\ - org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/dropins); - -instructions.unconfigure=\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations); diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/pom.xml b/eclipse-distribution/org.springframework.boot.ide.product.e426/pom.xml deleted file mode 100644 index 53f3e68f9..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/pom.xml +++ /dev/null @@ -1,752 +0,0 @@ - - - 4.0.0 - - - org.springframework.boot.ide - org.springframework.boot.ide - 4.20.1-SNAPSHOT - ../pom.xml - - - org.springframework.boot.ide.product - - eclipse-repository - - - https://download.eclipse.org/justj/jres/17/updates/release/latest/ - - - - - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - default-install - none - - - - - - org.eclipse.tycho - tycho-p2-repository-plugin - ${tycho-version} - - false - - - - - org.eclipse.tycho - tycho-p2-publisher-plugin - ${tycho-version} - - true - - - - - org.eclipse.tycho - tycho-p2-director-plugin - ${tycho-version} - - - materialize-products - - materialize-products - - package - - - archive-products - - archive-products - - verify - - - - - - org.springframework.boot.ide.branding.sts4 - sts-${unqualifiedVersion}.${p2.qualifier} - - SpringToolSuite4.app - - spring-tool-suite-4-${unqualifiedVersion}.${p2.qualifier}-${dist.target} - - - - tar.gz - tar.gz - - - - - - - - org.eclipse.tycho.extras - tycho-eclipserun-plugin - ${tycho-version} - - - - 2022-03 - p2 - https://download.eclipse.org/releases/2022-03 - - - - -Declipse.p2.mirrors=false - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=100000 - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=30 - -Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=100000 - - - - org.eclipse.pde.api.tools - eclipse-plugin - - - org.eclipse.pde.build - eclipse-plugin - - - org.eclipse.pde.core - eclipse-plugin - - - org.eclipse.equinox.launcher - eclipse-plugin - - - org.eclipse.osgi.compatibility.state - eclipse-plugin - - - javax.annotation - eclipse-plugin - - - org.eclipse.equinox.p2.transport.ecf - eclipse-plugin - - - org.eclipse.equinox.p2.repository - eclipse-plugin - - - org.eclipse.equinox.p2.touchpoint.natives - eclipse-plugin - - - org.eclipse.equinox.p2.touchpoint.eclipse - eclipse-plugin - - - org.eclipse.equinox.p2.artifact.repository - - eclipse-plugin - - - org.eclipse.equinox.p2.director.app - eclipse-plugin - - - org.eclipse.equinox.ds - eclipse-plugin - - - org.eclipse.core.net - eclipse-plugin - - - - - - macos-x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - macos-aarch_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - windows-x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - linux_x86_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - linux_aarch_64 - package - - eclipse-run - - - - -consoleLog - -application - org.eclipse.equinox.p2.director - -nosplash - -destination - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier} - -repository - ${justj.repository} - -installIUs - org.eclipse.justj.openjdk.hotspot.jre.full.feature.group - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - generate-license-files - package - - exec - - - java - - -jar - ${project.build.directory}/../../common/eclipse-distribution-license-file-generator.jar - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app/Contents/Eclipse/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/linux/gtk/aarch64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/plugins/ - ${project.build.directory}/products/org.springframework.boot.ide.branding.sts4/win32/win32/x86_64/sts-${unqualifiedVersion}.${p2.qualifier}/open-source-licenses.txt - - - - - - generate-self-extracting-jar - verify - - exec - - - java - - -jar - ${project.build.directory}/../../common/self-extracting-jar-creator.jar - ${project.build.directory}/products/spring-tool-suite-4-${unqualifiedVersion}.${p2.qualifier}-${dist.target}-win32.win32.x86_64.zip - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 1.7 - - - - - win-exe-signing - package - - ${skip.win.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-app-signing - package - - ${skip.osx.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-dmg-creation - verify - - - - - - - - - - - - - - - - - - - - - run - - - - - osx-dmg-signing - verify - - ${skip.osx.signing} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - osx-dmg-notarizing - verify - - ${skip.osx.notarizing} - - - - - - - - - - - - - - - - - - - - - - run - - - - - upload-product-bundles - deploy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - update-nightly-downloads - deploy - - ${skip.update-nightly-download-page} - - - - - - - - - - - - - - - - - - run - - - - - zip-sts-repository - install - - - - - - - - - - - - - - - - - - - - - - - run - - - - - upload-sts-repository - deploy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - run - - - - - - - org.springframework.build - org.springframework.build.aws.ant - 3.0.6.RELEASE - - - net.java.dev.jets3t - jets3t - 0.8.1 - - - ant-contrib - ant-contrib - 20020829 - - - - - - - - diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-aarch64.json b/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-aarch64.json deleted file mode 100644 index ba3c1e32b..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-aarch64.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "title": "Spring Tool Suite 4", - "icon": "../org.springframework.boot.ide.branding/sts4.icns", - "contents": [ - { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/aarch64/SpringToolSuite4.app" }, - { "x": 448, "y": 100, "type": "link", "path": "/Applications" }, - { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts4.icns", "name": ".VolumeIcon.icns" } - ], - "format": "UDZO" -} diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-x86.json b/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-x86.json deleted file mode 100644 index c86b0023f..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e426/spring-tool-suite-4-dmg-config-e4.26-x86.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "title": "Spring Tool Suite 4", - "icon": "../org.springframework.boot.ide.branding/sts4.icns", - "contents": [ - { "x": 192, "y": 100, "type": "file", "path": "target/products/org.springframework.boot.ide.branding.sts4/macosx/cocoa/x86_64/SpringToolSuite4.app" }, - { "x": 448, "y": 100, "type": "link", "path": "/Applications" }, - { "x": 1000, "y": 2000, "type": "file", "path": "../org.springframework.boot.ide.branding/sts4.icns", "name": ".VolumeIcon.icns" } - ], - "format": "UDZO" -} diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e427/p2.inf b/eclipse-distribution/org.springframework.boot.ide.product.e427/p2.inf deleted file mode 100644 index 07a0ab677..000000000 --- a/eclipse-distribution/org.springframework.boot.ide.product.e427/p2.inf +++ /dev/null @@ -1,16 +0,0 @@ -instructions.configure=\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.eclipse.org/releases/latest,name:Latest Eclipse Release);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.eclipse.org/releases/latest,name:Latest Eclipse Release);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest,name:Spring Tool Suite 4);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest,name:Spring Tool Suite 4);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations,name:Spring Tools 4 Language Servers for Eclipse);\ - org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations,name:Spring Tools 4 Language Servers for Eclipse);\ - org.eclipse.equinox.p2.touchpoint.natives.mkdir(path:${installFolder}/dropins); - -instructions.unconfigure=\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4/update/latest);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:0,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations);\ - org.eclipse.equinox.p2.touchpoint.eclipse.removeRepository(type:1,location:https${#58}//download.springsource.com/release/TOOLS/sts4-language-server-integrations); diff --git a/eclipse-distribution/org.springframework.boot.ide.product.e427/category.xml b/eclipse-distribution/org.springframework.boot.ide.product.e430/category.xml similarity index 89% rename from eclipse-distribution/org.springframework.boot.ide.product.e427/category.xml rename to eclipse-distribution/org.springframework.boot.ide.product.e430/category.xml index 25fb21d60..3bbccead8 100644 --- a/eclipse-distribution/org.springframework.boot.ide.product.e427/category.xml +++ b/eclipse-distribution/org.springframework.boot.ide.product.e430/category.xml @@ -120,9 +120,9 @@ - + - + @@ -130,10 +130,10 @@ - + - - + + @@ -157,21 +157,21 @@ - - - - - - + + + + + + - + - + - + + --> + org.eclipse.tycho.extras tycho-eclipserun-plugin @@ -336,6 +336,7 @@ 1.7 + update-nightly-downloads verify diff --git a/eclipse-distribution/pom.xml b/eclipse-distribution/pom.xml index 879ec073e..491c374f0 100644 --- a/eclipse-distribution/pom.xml +++ b/eclipse-distribution/pom.xml @@ -177,99 +177,6 @@ - - e427 - - e4.27.0 - e4.27 - 2023-03 - 2023-03 (4.27) - 2023-03 - 4.27 - e427 - - - - 2023-03 - p2 - https://download.eclipse.org/releases/2023-03/ - - - orbit - p2 - https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository - - - m2e - p2 - https://download.eclipse.org/technology/m2e/releases/latest/ - - - latest-m2e-wtp-release - p2 - https://download.eclipse.org/m2e-wtp/releases/latest/ - - - maven-extras-mirror - p2 - https://download.springsource.com/release/TOOLS/third-party/m2e-sts310-signed/ - - - maven-egit - p2 - https://github.com/tesla/m2eclipse-egit/releases/download/0.17.0/ - - - maven-wro4j - p2 - https://github.com/jbosstools/m2e-wro4j/releases/download/1.2.1/ - - - maven-dependency-support - p2 - https://ianbrandt.github.io/m2e-maven-dependency-plugin/ - - - mylyn-markdown - p2 - https://download.eclipse.org/mylyn/docs/releases/3.0.45/ - - - wildwebdeveloper - p2 - https://download.eclipse.org/wildwebdeveloper/releases/1.0.5/ - - - lsp4e - p2 - https://download.eclipse.org/lsp4e/releases/0.22.0/ - - - - tm4e-snapshots - p2 - https://download.eclipse.org/tm4e/releases/0.6.3/ - - - - - - - - org.springframework.boot.ide.product.e427 - - - - e428 @@ -378,7 +285,7 @@ 2023-09 p2 - https://download.eclipse.org/staging/2023-09/ + https://download.eclipse.org/releases/2023-09/ orbit @@ -456,6 +363,99 @@ + + e430 + + e4.20.0 + e4.30 + 2023-12 + 2023-12 (4.30) + 2023-12 + 4.30 + e430 + + + + 2023-12 + p2 + https://download.eclipse.org/staging/2023-12/ + + + orbit + p2 + https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12 + + + m2e + p2 + https://download.eclipse.org/technology/m2e/releases/latest/ + + + latest-m2e-wtp-release + p2 + https://download.eclipse.org/m2e-wtp/releases/latest/ + + + maven-extras-mirror + p2 + https://download.springsource.com/release/TOOLS/third-party/m2e-sts310-signed/ + + + maven-egit + p2 + https://github.com/tesla/m2eclipse-egit/releases/download/0.17.0/ + + + maven-wro4j + p2 + https://github.com/jbosstools/m2e-wro4j/releases/download/1.2.1/ + + + maven-dependency-support + p2 + https://ianbrandt.github.io/m2e-maven-dependency-plugin/ + + + mylyn-markdown + p2 + https://download.eclipse.org/mylyn/docs/releases/3.0.45/ + + + wildwebdeveloper + p2 + https://download.eclipse.org/wildwebdeveloper/releases/latest/ + + + lsp4e + p2 + + https://download.eclipse.org/lsp4e/snapshots/ + + + tm4e-snapshots + p2 + + https://download.eclipse.org/tm4e/snapshots/ + + + + + + + org.springframework.boot.ide.product.e430 + + + + bamboo-signing diff --git a/eclipse-language-servers/pom.xml b/eclipse-language-servers/pom.xml index f1be27430..31ffe9f33 100644 --- a/eclipse-language-servers/pom.xml +++ b/eclipse-language-servers/pom.xml @@ -181,59 +181,6 @@ - - e427 - - e4.27.0 - e4.27 - 2023-03 - 2023-03 (4.27) - 2023-03 - 4.27 - e427 - - - - 2023-03 - p2 - https://download.eclipse.org/releases/2023-03/ - - - orbit - p2 - https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository - - - - mylyn-markdown - p2 - https://download.eclipse.org/mylyn/docs/releases/3.0.45/ - - - lsp4e - p2 - https://download.eclipse.org/lsp4e/releases/0.21.0/ - - - - tm4e - p2 - https://download.eclipse.org/tm4e/releases/0.6.2/ - - - - wwd - p2 - https://download.eclipse.org/wildwebdeveloper/releases/1.0.5/ - - - - - e428 @@ -302,7 +249,7 @@ 2023-09 p2 - https://download.eclipse.org/staging/2023-09/ + https://download.eclipse.org/releases/2023-09/ orbit @@ -340,6 +287,59 @@ + + e430 + + e4.30.0 + e4.30 + 2023-12 + 2023-12 (4.30) + 2023-12 + 4.30 + e430 + + + + 2023-12 + p2 + https://download.eclipse.org/staging/2023-12/ + + + orbit + p2 + https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12 + + + + mylyn-markdown + p2 + https://download.eclipse.org/mylyn/docs/releases/3.0.45/ + + + lsp4e + p2 + + https://download.eclipse.org/lsp4e/snapshots + + + tm4e + p2 + + https://download.eclipse.org/tm4e/snapshots + + + wwd + p2 + https://download.eclipse.org/wildwebdeveloper/releases/latest/ + + + + + build.springsource.com diff --git a/headless-services/jdt-ls-extension/pom.xml b/headless-services/jdt-ls-extension/pom.xml index aecc6f870..a15d2f277 100644 --- a/headless-services/jdt-ls-extension/pom.xml +++ b/headless-services/jdt-ls-extension/pom.xml @@ -95,9 +95,9 @@ - eclipse-2022-12 + eclipse-2023-06 p2 - https://download.eclipse.org/releases/2022-12 + https://download.eclipse.org/releases/2023-06