diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b6ff532e2..82cf920cb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,10 +20,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v3 with: - java-version: '17' + java-version: '21' distribution: 'temurin' cache: maven - name: Set up Maven diff --git a/Jenkinsfile b/Jenkinsfile index 6a5491c91..53fa76b54 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline { } stage('Build p2') { steps { - sh "mvn verify -Depp.p2.all -Depp.product.all --batch-mode --show-version -Dmaven.repo.local=.repository -Dtycho.disableP2Mirrors=true -Peclipse-sign-jar -Pepp.p2.aggregation" + sh "mvn verify -Depp.p2.all -Depp.product.all --batch-mode --show-version -Dmaven.repo.local=.repository -Declipse.p2.mirrors=false -Peclipse-sign-jar -Pepp.p2.aggregation" sshagent ( ['projects-storage.eclipse.org-bot-ssh']) { sh "scp -rpv releng/org.eclipse.epp.config/aggregation/target/repository/final/* ${SSHUSER}:${BUILDING}/repository/" } diff --git a/packages/org.eclipse.epp.package.committers.product/epp.product b/packages/org.eclipse.epp.package.committers.product/epp.product index 58edaec79..f4d25f621 100644 --- a/packages/org.eclipse.epp.package.committers.product/epp.product +++ b/packages/org.eclipse.epp.package.committers.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.committers/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.committers/META-INF/MANIFEST.MF index 569d7dc3c..7e56a4693 100644 --- a/packages/org.eclipse.epp.package.committers/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.committers/META-INF/MANIFEST.MF @@ -5,7 +5,7 @@ Bundle-SymbolicName: org.eclipse.epp.package.committers;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app, org.eclipse.ui;bundle-version="[3.2.0,4.0.0)", diff --git a/packages/org.eclipse.epp.package.common/.classpath b/packages/org.eclipse.epp.package.common/.classpath index e801ebfb4..375961e4d 100644 --- a/packages/org.eclipse.epp.package.common/.classpath +++ b/packages/org.eclipse.epp.package.common/.classpath @@ -1,6 +1,6 @@ - + diff --git a/packages/org.eclipse.epp.package.common/.settings/org.eclipse.jdt.core.prefs b/packages/org.eclipse.epp.package.common/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..1e0cb16bb 100644 --- a/packages/org.eclipse.epp.package.common/.settings/org.eclipse.jdt.core.prefs +++ b/packages/org.eclipse.epp.package.common/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,15 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=21 diff --git a/packages/org.eclipse.epp.package.common/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.common/META-INF/MANIFEST.MF index f3f2e2fda..209966afd 100644 --- a/packages/org.eclipse.epp.package.common/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.common/META-INF/MANIFEST.MF @@ -1,10 +1,11 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 +Automatic-Module-Name: org.eclipse.epp.package.common Bundle-Name: Common EPP Bundle Bundle-SymbolicName: org.eclipse.epp.package.common;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app, org.eclipse.ui, diff --git a/packages/org.eclipse.epp.package.common/src/org/eclipse/epp/common/ContributeHandler.java b/packages/org.eclipse.epp.package.common/src/org/eclipse/epp/common/ContributeHandler.java index 5cb778e66..ae2a55a64 100644 --- a/packages/org.eclipse.epp.package.common/src/org/eclipse/epp/common/ContributeHandler.java +++ b/packages/org.eclipse.epp.package.common/src/org/eclipse/epp/common/ContributeHandler.java @@ -8,7 +8,7 @@ package org.eclipse.epp.common; import java.net.MalformedURLException; -import java.net.URL; +import java.net.URI; import org.eclipse.core.commands.AbstractHandler; import org.eclipse.core.commands.ExecutionEvent; @@ -33,7 +33,7 @@ public Object execute(ExecutionEvent event) throws ExecutionException { } try { IWebBrowser browser = activeWorkbenchWindow.getWorkbench().getBrowserSupport().createBrowser(getClass().getName()); - browser.openURL(new URL(CONTRIBUTE_URL)); + browser.openURL(URI.create(CONTRIBUTE_URL).toURL()); return Status.OK_STATUS; } catch (PartInitException e) { Program.launch(CONTRIBUTE_URL); diff --git a/packages/org.eclipse.epp.package.cpp.product/epp.product b/packages/org.eclipse.epp.package.cpp.product/epp.product index 738bf0f08..1ab34b03a 100644 --- a/packages/org.eclipse.epp.package.cpp.product/epp.product +++ b/packages/org.eclipse.epp.package.cpp.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF index 6a6b5587b..20a19b50f 100644 --- a/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP CPP Bundle Bundle-SymbolicName: org.eclipse.epp.package.cpp;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.dsl.product/epp.product b/packages/org.eclipse.epp.package.dsl.product/epp.product index 9daa0b07c..0198b998d 100644 --- a/packages/org.eclipse.epp.package.dsl.product/epp.product +++ b/packages/org.eclipse.epp.package.dsl.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -56,9 +56,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.dsl/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.dsl/META-INF/MANIFEST.MF index b6e64b97d..2b88a4749 100644 --- a/packages/org.eclipse.epp.package.dsl/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.dsl/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP DSL Bundle Bundle-SymbolicName: org.eclipse.epp.package.dsl;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.embedcpp.product/epp.product b/packages/org.eclipse.epp.package.embedcpp.product/epp.product index ee331eb76..d8eb594af 100644 --- a/packages/org.eclipse.epp.package.embedcpp.product/epp.product +++ b/packages/org.eclipse.epp.package.embedcpp.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.embedcpp/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.embedcpp/META-INF/MANIFEST.MF index 79543cd08..be6b68189 100644 --- a/packages/org.eclipse.epp.package.embedcpp/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.embedcpp/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP Embedded CPP Bundle Bundle-SymbolicName: org.eclipse.epp.package.embedcpp;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.java.product/epp.product b/packages/org.eclipse.epp.package.java.product/epp.product index 6a58f830a..e8f20ad80 100644 --- a/packages/org.eclipse.epp.package.java.product/epp.product +++ b/packages/org.eclipse.epp.package.java.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -56,9 +56,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF index ee4a1198f..ad72142ba 100644 --- a/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.java/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP Java Package Bundle-SymbolicName: org.eclipse.epp.package.java;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.jee.product/epp.product b/packages/org.eclipse.epp.package.jee.product/epp.product index 059ab7a9f..edae54365 100644 --- a/packages/org.eclipse.epp.package.jee.product/epp.product +++ b/packages/org.eclipse.epp.package.jee.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -56,9 +56,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.jee/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.jee/META-INF/MANIFEST.MF index f3867232c..a6ce65227 100644 --- a/packages/org.eclipse.epp.package.jee/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.jee/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.epp.package.jee;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: %providerName -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.modeling.product/epp.product b/packages/org.eclipse.epp.package.modeling.product/epp.product index 39ec5e98e..4c69e92d7 100644 --- a/packages/org.eclipse.epp.package.modeling.product/epp.product +++ b/packages/org.eclipse.epp.package.modeling.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF index e50b4de80..701481421 100644 --- a/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP Modeling Bundle Bundle-SymbolicName: org.eclipse.epp.package.modeling;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app, org.eclipse.ui.intro.quicklinks;bundle-version="1.0.0" diff --git a/packages/org.eclipse.epp.package.php.product/epp.product b/packages/org.eclipse.epp.package.php.product/epp.product index 145d5d018..c4459be65 100644 --- a/packages/org.eclipse.epp.package.php.product/epp.product +++ b/packages/org.eclipse.epp.package.php.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.php/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.php/META-INF/MANIFEST.MF index 18736f20e..6e4486d18 100644 --- a/packages/org.eclipse.epp.package.php/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.php/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP PHP Package Bundle-SymbolicName: org.eclipse.epp.package.php;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app, org.eclipse.ui.workbench diff --git a/packages/org.eclipse.epp.package.rcp.product/epp.product b/packages/org.eclipse.epp.package.rcp.product/epp.product index 54b0103a4..72b2eaf7f 100644 --- a/packages/org.eclipse.epp.package.rcp.product/epp.product +++ b/packages/org.eclipse.epp.package.rcp.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -56,9 +56,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.rcp/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.rcp/META-INF/MANIFEST.MF index 6b3161147..dda930742 100644 --- a/packages/org.eclipse.epp.package.rcp/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.rcp/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: EPP RCP/RAP Bundle Bundle-SymbolicName: org.eclipse.epp.package.rcp;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: Eclipse Packaging Project -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.scout.product/epp.product b/packages/org.eclipse.epp.package.scout.product/epp.product index 9ee38eaae..d18c3b73b 100644 --- a/packages/org.eclipse.epp.package.scout.product/epp.product +++ b/packages/org.eclipse.epp.package.scout.product/epp.product @@ -19,7 +19,7 @@ --launcher.defaultAction openFile --launcher.appendVmargs - -Dosgi.requiredJavaVersion=17 + -Dosgi.requiredJavaVersion=21 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true @@ -57,9 +57,9 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 + org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21 diff --git a/packages/org.eclipse.epp.package.scout/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.scout/META-INF/MANIFEST.MF index d1aee58eb..a48d6bc6f 100644 --- a/packages/org.eclipse.epp.package.scout/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.scout/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.epp.package.scout;singleton:=true Bundle-Version: 4.32.0.qualifier Bundle-Vendor: %pluginVendor -Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app Eclipse-BundleShape: dir diff --git a/releng/org.eclipse.epp.config/aggregation/pom.xml b/releng/org.eclipse.epp.config/aggregation/pom.xml index e3242e8ca..0eb2ee573 100644 --- a/releng/org.eclipse.epp.config/aggregation/pom.xml +++ b/releng/org.eclipse.epp.config/aggregation/pom.xml @@ -23,8 +23,7 @@ nightly/latest - - https://download.eclipse.org/cbi/updates/p2-aggregator/products/${simrel.aggregator.repo.url.relative} + https://download.eclipse.org/cbi/updates/p2-aggregator/products/${simrel.aggregator.repo.url.relative} CLEAN_BUILD @@ -44,15 +43,12 @@ -application - - org.eclipse.cbi.p2repo.cli.headless + org.eclipse.cbi.p2repo.cli.headless aggregate --buildModel - - ${project.basedir}/packaging.aggr + ${project.basedir}/packaging.aggr --buildRoot - - ${project.build.directory}/repository + ${project.build.directory}/repository --eclipseLogLevel INFO --logLevel @@ -60,19 +56,15 @@ --action ${simrel.aggregator.build.type} - JavaSE-17 + JavaSE-21 -Xms256M -Xmx2048M -Duser.home=${project.build.directory} - - -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava - - -Dpackages.clone.location.uri=${project.baseUri}/../../.. - - -Dsimrel.uri=${eclipse.simultaneous.release.repository} - - -Djustj.jres.uri=${justj.jres.repository} + -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava + -Dpackages.clone.location.uri=${project.baseUri}/../../.. + -Dsimrel.uri=${eclipse.simultaneous.release.repository} + -Djustj.jres.uri=${justj.jres.repository} -Djustj.epp.uri=${justj.epp.repository} @@ -84,13 +76,11 @@ - - org.eclipse.cbi.p2repo.aggregator.engine.feature.feature.group + org.eclipse.cbi.p2repo.aggregator.engine.feature.feature.group p2-installable-unit - - org.eclipse.equinox.p2.core.feature + org.eclipse.equinox.p2.core.feature eclipse-feature diff --git a/releng/org.eclipse.epp.config/oomph/EPP.setup b/releng/org.eclipse.epp.config/oomph/EPP.setup index fcc4db0ad..0942c1c35 100644 --- a/releng/org.eclipse.epp.config/oomph/EPP.setup +++ b/releng/org.eclipse.epp.config/oomph/EPP.setup @@ -21,8 +21,8 @@ + version="JavaSE-21" + location="${jre.location-21}"> Define the JRE needed to compile and run the Java projects of ${scope.project.label} + url="https://download.eclipse.org/justj/jres/21/updates/release/latest"/> @@ -268,7 +268,7 @@ + value="https://download.eclipse.org/justj/jres/21/updates/release/latest"> The JustJ JRE p2 repository used to build the packages as used in packaging.aggr ${SIMREL_REPO} - 17 + 21 https://download.eclipse.org/justj/jres/${execution.environment.version}/updates/release/latest diff --git a/releng/org.eclipse.epp.config/tools/promote-a-build.sh b/releng/org.eclipse.epp.config/tools/promote-a-build.sh index c3dc76304..ac4acff97 100755 --- a/releng/org.eclipse.epp.config/tools/promote-a-build.sh +++ b/releng/org.eclipse.epp.config/tools/promote-a-build.sh @@ -24,7 +24,7 @@ RELEASE_MILESTONE=$(get_property RELEASE_MILESTONE) RELEASE_DIR=$(get_property RELEASE_DIR) SIMREL_REPO=$(get_property SIMREL_REPO) EPP_DOWNLOADS=/home/data/httpd/download.eclipse.org/technology/epp -DOWNLOADS=${EPP_DOWNLOADS}/downloads/release/${RELEASE_NAME}/ +DOWNLOADS=${EPP_DOWNLOADS}/downloads/release/${RELEASE_NAME} REPO=${EPP_DOWNLOADS}/packages/${RELEASE_NAME}/ SSHUSER="genie.packaging@projects-storage.eclipse.org"