Skip to content

Move Test and Example projects transitivly requireing Java-25 to Java-25 - #2953

Open
HannesWell wants to merge 2 commits into
eclipse-platform:masterfrom
HannesWell:java25-for-tests-and-examples
Open

HannesWell wants to merge 2 commits into
eclipse-platform:masterfrom
HannesWell:java25-for-tests-and-examples

Conversation

@HannesWell

Copy link
Copy Markdown
Member

This reduces warnings in the workspace (like Execution environment is lower than one of the plug-in's dependencies (org.eclipse.core.filesystem) which has an execution environment of JavaSE-25) and simplifies launching tests as plain Junit test.

In general we migrate to higher EE requirements only on demand and don't to mass moves, but for Tests and examples I'd say that acceptable.

@eclipse-platform-bot

Copy link
Copy Markdown
Contributor

This pull request changes some projects for the first time in this development cycle.
Therefore the following files need a version increment:

debug/org.eclipse.debug.examples.core/META-INF/MANIFEST.MF
debug/org.eclipse.debug.examples.ui/META-INF/MANIFEST.MF
resources/examples/org.eclipse.ui.examples.filesystem/META-INF/MANIFEST.MF
team/examples/org.eclipse.compare.examples/META-INF/MANIFEST.MF
team/examples/org.eclipse.compare.examples/pom.xml
team/examples/org.eclipse.team.examples.filesystem/META-INF/MANIFEST.MF
team/examples/org.eclipse.team.examples.filesystem/pom.xml

An additional commit containing all the necessary changes was pushed to the top of this PR's branch. To obtain these changes (for example if you want to push more changes) either fetch from your fork or apply the git patch.

Git patch
From 3fdfaaa6d8c5d68dc307f03e05a4db0a0270638e Mon Sep 17 00:00:00 2001
From: Eclipse Platform Bot <platform-bot@eclipse.org>
Date: Sun, 20 Sep 2026 12:04:40 +0000
Subject: [PATCH] Version bump(s) for 4.42 stream


diff --git a/debug/org.eclipse.debug.examples.core/META-INF/MANIFEST.MF b/debug/org.eclipse.debug.examples.core/META-INF/MANIFEST.MF
index 250c64d90d..558fcdf918 100644
--- a/debug/org.eclipse.debug.examples.core/META-INF/MANIFEST.MF
+++ b/debug/org.eclipse.debug.examples.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.debug.examples.core;singleton:=true
-Bundle-Version: 1.7.0.qualifier
+Bundle-Version: 1.7.100.qualifier
 Bundle-Activator: org.eclipse.debug.examples.core.pda.DebugCorePlugin
 Require-Bundle: org.eclipse.core.runtime,
  org.eclipse.debug.core;bundle-version="3.9.0"
diff --git a/debug/org.eclipse.debug.examples.ui/META-INF/MANIFEST.MF b/debug/org.eclipse.debug.examples.ui/META-INF/MANIFEST.MF
index d1bb36740f..983f99cb62 100644
--- a/debug/org.eclipse.debug.examples.ui/META-INF/MANIFEST.MF
+++ b/debug/org.eclipse.debug.examples.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.debug.examples.ui;singleton:=true
-Bundle-Version: 1.9.200.qualifier
+Bundle-Version: 1.9.300.qualifier
 Bundle-Activator: org.eclipse.debug.examples.ui.pda.DebugUIPlugin
 Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)",
  org.eclipse.ui,
diff --git a/resources/examples/org.eclipse.ui.examples.filesystem/META-INF/MANIFEST.MF b/resources/examples/org.eclipse.ui.examples.filesystem/META-INF/MANIFEST.MF
index 6d773f78da..94e5bb2325 100644
--- a/resources/examples/org.eclipse.ui.examples.filesystem/META-INF/MANIFEST.MF
+++ b/resources/examples/org.eclipse.ui.examples.filesystem/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Automatic-Module-Name: org.eclipse.ui.examples.filesystem
 Bundle-Name: Efs Examples Plug-in
 Bundle-SymbolicName: org.eclipse.ui.examples.filesystem;singleton:=true
-Bundle-Version: 1.2.100.qualifier
+Bundle-Version: 1.2.200.qualifier
 Bundle-Vendor: Eclipse.org
 Require-Bundle: org.eclipse.core.filesystem,
  org.eclipse.core.resources,
diff --git a/team/examples/org.eclipse.compare.examples/META-INF/MANIFEST.MF b/team/examples/org.eclipse.compare.examples/META-INF/MANIFEST.MF
index 640f0f92d9..a5020c64f4 100644
--- a/team/examples/org.eclipse.compare.examples/META-INF/MANIFEST.MF
+++ b/team/examples/org.eclipse.compare.examples/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.compare.examples; singleton:=true
-Bundle-Version: 3.5.100.qualifier
+Bundle-Version: 3.5.200.qualifier
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Export-Package: org.eclipse.compare.examples.structurecreator
diff --git a/team/examples/org.eclipse.compare.examples/pom.xml b/team/examples/org.eclipse.compare.examples/pom.xml
index 12dab6ef79..283f58d3be 100644
--- a/team/examples/org.eclipse.compare.examples/pom.xml
+++ b/team/examples/org.eclipse.compare.examples/pom.xml
@@ -18,6 +18,6 @@
     <relativePath>../../</relativePath>
   </parent>
   <artifactId>org.eclipse.compare.examples</artifactId>
-  <version>3.5.100-SNAPSHOT</version>
+  <version>3.5.200-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/team/examples/org.eclipse.team.examples.filesystem/META-INF/MANIFEST.MF b/team/examples/org.eclipse.team.examples.filesystem/META-INF/MANIFEST.MF
index 0b2f38eb85..67be34a02a 100644
--- a/team/examples/org.eclipse.team.examples.filesystem/META-INF/MANIFEST.MF
+++ b/team/examples/org.eclipse.team.examples.filesystem/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.team.examples.filesystem; singleton:=true
-Bundle-Version: 3.8.100.qualifier
+Bundle-Version: 3.8.200.qualifier
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Export-Package: org.eclipse.team.examples.filesystem,
diff --git a/team/examples/org.eclipse.team.examples.filesystem/pom.xml b/team/examples/org.eclipse.team.examples.filesystem/pom.xml
index 80b8478e03..ab91d93be6 100644
--- a/team/examples/org.eclipse.team.examples.filesystem/pom.xml
+++ b/team/examples/org.eclipse.team.examples.filesystem/pom.xml
@@ -18,7 +18,7 @@
     <relativePath>../../</relativePath>
   </parent>
   <artifactId>org.eclipse.team.examples.filesystem</artifactId>
-  <version>3.8.100-SNAPSHOT</version>
+  <version>3.8.200-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
   <build>
   	<plugins>
-- 
2.55.0

Further information are available in Common Build Issues - Missing version increments.

@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Test Results

    54 files  ±0      54 suites  ±0   54m 56s ⏱️ -44s
 4 810 tests ±0   4 788 ✅ +2   22 💤 ±0  0 ❌ ±0 
12 321 runs  ±0  12 168 ✅ +2  153 💤 ±0  0 ❌ ±0 

Results for commit eec484d. ± Comparison against base commit 8ca1002.

♻️ This comment has been updated with latest results.

@HannesWell
HannesWell force-pushed the java25-for-tests-and-examples branch from a4aae73 to eec484d Compare September 20, 2026 15:55
HannesWell and others added 2 commits September 21, 2026 09:27
@HannesWell
HannesWell force-pushed the java25-for-tests-and-examples branch from eec484d to 1518b91 Compare September 21, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants