Skip to content

Conversation

@trancexpress
Copy link
Contributor

@trancexpress trancexpress commented Nov 30, 2025

To distinguish between JUnit 5 and JUnit 6 annotations when launching tests, we potentially look into manifests.

In order to use PackageFragmentRoot.getManifest() to this end, org.eclipse.jdt.junit.core is now in the friends list of package org.eclipse.jdt.internal.core.

Fixes #4663

What it does

How to test

Author checklist

@eclipse-jdt-bot
Copy link
Contributor

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

org.eclipse.jdt.core/META-INF/MANIFEST.MF
org.eclipse.jdt.core/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 1e09fdc847903755570602cc8220e03c58033105 Mon Sep 17 00:00:00 2001
From: Eclipse JDT Bot <[email protected]>
Date: Sun, 30 Nov 2025 17:38:37 +0000
Subject: [PATCH] Version bump(s) for 4.39 stream


diff --git a/org.eclipse.jdt.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
index a73db01de8..18c5fe769a 100644
--- a/org.eclipse.jdt.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.jdt.core; singleton:=true
-Bundle-Version: 3.44.0.qualifier
+Bundle-Version: 3.44.100.qualifier
 Bundle-Activator: org.eclipse.jdt.core.JavaCore
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core/pom.xml b/org.eclipse.jdt.core/pom.xml
index 7783792da4..c423ea9f8e 100644
--- a/org.eclipse.jdt.core/pom.xml
+++ b/org.eclipse.jdt.core/pom.xml
@@ -17,7 +17,7 @@
     <version>4.39.0-SNAPSHOT</version>
   </parent>
   <artifactId>org.eclipse.jdt.core</artifactId>
-  <version>3.44.0-SNAPSHOT</version>
+  <version>3.44.100-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
   <properties>
-- 
2.51.2

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

To distinguish between JUnit 5 and JUnit 6 annotations when launching tests, we potentially look into manifests.

In order to use PackageFragmentRoot.getManifest() to this end,
org.eclipse.jdt.junit.core is now in the friends list of package org.eclipse.jdt.internal.core.

Fixes eclipse-jdt#4663
@iloveeclipse iloveeclipse merged commit f568d1a into eclipse-jdt:master Dec 2, 2025
13 checks passed
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.

Allow org.eclipse.jdt.junit.core access to internal methods

3 participants