This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new e35271e  Drop junit:junit now that every test runs on JUnit 5
e35271e is described below

commit e35271ee2505159fca430981e728c06e9e85e335
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Wed Oct 28 21:07:06 2026 +0000

    Drop junit:junit now that every test runs on JUnit 5
---
 pom.xml                                                          | 9 ---------
 .../plugin/resources/remote/stub/MavenProjectBasicStub.java      | 4 ++--
 2 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/pom.xml b/pom.xml
index 714a4d6..b5c245b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -186,13 +186,6 @@ under the License.
     </dependency>
 
     <!-- test -->
-    <dependency>
-      <!-- still required at test runtime by PlexusTestCase (JUnit 3 based), 
used by the test stubs -->
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.13.2</version>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-api</artifactId>
@@ -352,8 +345,6 @@ under the License.
               <failOnWarning>true</failOnWarning>
               <ignoredDependencies>
                 <ignoredDependency>org.slf4j:slf4j-simple:*</ignoredDependency>
-                <!-- still needed at test runtime by PlexusTestCase (JUnit 3) 
used by the test stubs -->
-                <ignoredDependency>junit:junit:*</ignoredDependency>
                 <!-- JUnit Platform test engine, discovered via ServiceLoader, 
never referenced from bytecode -->
                 
<ignoredDependency>org.junit.jupiter:junit-jupiter-engine:*</ignoredDependency>
               </ignoredDependencies>
diff --git 
a/src/test/java/org/apache/maven/plugin/resources/remote/stub/MavenProjectBasicStub.java
 
b/src/test/java/org/apache/maven/plugin/resources/remote/stub/MavenProjectBasicStub.java
index e23046b..19b4f0a 100644
--- 
a/src/test/java/org/apache/maven/plugin/resources/remote/stub/MavenProjectBasicStub.java
+++ 
b/src/test/java/org/apache/maven/plugin/resources/remote/stub/MavenProjectBasicStub.java
@@ -23,11 +23,11 @@ import java.util.HashSet;
 import java.util.LinkedList;
 import java.util.Properties;
 
+import org.apache.maven.api.plugin.testing.MojoExtension;
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.model.Profile;
 import org.apache.maven.project.MavenProject;
-import org.codehaus.plexus.PlexusTestCase;
 import org.codehaus.plexus.util.FileUtils;
 
 /**
@@ -58,7 +58,7 @@ public class MavenProjectBasicStub extends MavenProject {
         identifier = id;
 
         // set isolated root directory
-        testRootDir = PlexusTestCase.getBasedir() + 
"/target/test-classes/unit/test-dir/" + identifier;
+        testRootDir = MojoExtension.getBasedir() + 
"/target/test-classes/unit/test-dir/" + identifier;
 
         if (!new File(testRootDir).exists()) {
             FileUtils.mkdir(testRootDir);

Reply via email to