This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch maven-3.9.x
in repository https://gitbox.apache.org/repos/asf/maven-integration-testing.git
The following commit(s) were added to refs/heads/maven-3.9.x by this push:
new fdc2f1a24 Remove JUnit 3 references, drop usage of TestCase
fdc2f1a24 is described below
commit fdc2f1a24e489337c9b7106bcee6584f40ef2dc3
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Sun Dec 21 19:00:16 2025 +0100
Remove JUnit 3 references, drop usage of TestCase
---
.../it/MavenITmng2690MojoLoadingErrorsTest.java | 4 ++--
...mng5640LifecycleParticipantAfterSessionEnd.java | 2 +-
.../test/resources/it0030/child-hierarchy/pom.xml | 7 ------
core-it-suite/src/test/resources/it0030/pom.xml | 5 -----
.../maven/its/it0059/test/3.8.1/test-3.8.1.jar.md5 | 1 -
.../its/it0059/test/3.8.1/test-3.8.1.jar.sha1 | 1 -
.../maven/its/it0059/test/3.8.1/test-3.8.1.pom | 4 ++--
.../maven/its/it0059/test/3.8.1/test-3.8.1.pom.md5 | 1 -
.../its/it0059/test/3.8.1/test-3.8.1.pom.sha1 | 1 -
.../test/java/com/stchome/mavenTest/AppTest.java | 26 ++--------------------
.../test/resources/mng-3038/test-project/A/pom.xml | 6 ++---
.../org/apache/maven/its/it0121/A/AppTest.java | 9 +++++---
.../mng-3372/direct-using-prefix/project/pom.xml | 6 ++---
.../project/src/test/java/org/test/AppTest.java | 25 +++++----------------
core-it-suite/src/test/resources/mng-3485/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng3485/AppTest.java | 25 +++++----------------
.../mng-3498/maven-mng3498-plugin/pom.xml | 6 -----
.../src/test/resources/mng-3506/mng-3506.1/pom.xml | 9 --------
.../java/org/apache/maven/its/mng3506/AppTest.java | 26 ++--------------------
.../src/test/resources/mng-3506/mng-3506.2/pom.xml | 9 --------
.../java/org/apache/maven/its/mng3506/AppTest.java | 26 ++--------------------
core-it-suite/src/test/resources/mng-3671/pom.xml | 13 +++--------
.../mng-3671/src/test/java/testing/AppTest.java | 25 +++++----------------
.../mng-3684/maven-mng3684-plugin/pom.xml | 6 -----
.../mng-3693/maven-mng3693-plugin/pom.xml | 6 -----
.../test/resources/mng-3693/projects/app/pom.xml | 6 -----
.../mng-3694/maven-mng3694-plugin/pom.xml | 6 -----
.../resources/mng-3694/projects/not-used/pom.xml | 6 ++---
.../not-used/src/test/java/tests/AppTest.java | 25 +++++----------------
.../resources/mng-3694/projects/project/pom.xml | 6 ++---
.../project/src/test/java/tests/AppTest.java | 25 +++++----------------
.../mng-3703/maven-mng3703-plugin/pom.xml | 6 -----
.../src/test/resources/mng-3703/project/pom.xml | 8 -------
.../maven-mng3710-directInvoke-plugin/pom.xml | 6 -----
.../maven-mng3710-originalModel-plugin/pom.xml | 6 -----
.../maven-mng3710-pomInheritance-plugin/pom.xml | 6 -----
.../mng-3716/maven-mng3716-plugin/pom.xml | 6 -----
.../resources/mng-3716/projects/child1/pom.xml | 8 -------
.../resources/mng-3716/projects/child2/pom.xml | 8 -------
.../mng-3723/maven-mng3723-plugin/pom.xml | 6 -----
.../mng-3724/maven-mng3724-plugin/pom.xml | 6 -----
.../mng-3729/maven-mng3729-plugin/pom.xml | 6 -----
.../mng-3746/maven-mng3746-plugin/pom.xml | 6 -----
core-it-suite/src/test/resources/mng-4270/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng3506/AppTest.java | 25 +++++----------------
.../0.1/maven-mng4761-plugin-0.1.pom | 6 -----
.../src/test/resources/mng-5338/project/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5338/AppTest.java | 26 +++++-----------------
.../project-0/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5557/AppTest.java | 25 +++++----------------
.../project-1/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5557/AppTest.java | 25 +++++----------------
.../project-2/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5557/AppTest.java | 25 +++++----------------
.../project-3/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5557/AppTest.java | 25 +++++----------------
.../project-4/pom.xml | 6 ++---
.../java/org/apache/maven/its/mng5557/AppTest.java | 25 +++++----------------
.../builderror-mojoex/pom.xml | 9 --------
.../builderror-runtimeex/pom.xml | 9 --------
.../buildfailure-depmissing/pom.xml | 6 ++---
.../org/apache/maven/its/mng5640/FailingTest.java | 8 ++++---
.../buildfailure-utfail/pom.xml | 6 ++---
.../org/apache/maven/its/mng5640/FailingTest.java | 8 ++++---
.../maven-it-plugin-ant-based/pom.xml | 4 ++++
.../src/main/resources/META-INF/maven/plugin.xml | 6 -----
.../maven-it-plugin-class-loader/pom.xml | 10 +++++----
.../core-it-plugins/maven-it-plugin-error/pom.xml | 6 ++---
.../coreit/NoClassDefFoundErrorComponentMojo.java | 6 ++---
.../coreit/NoClassDefFoundErrorInterfaceMojo.java | 4 ++--
.../RequirementComponentLookupExceptionMojo.java | 4 ++--
.../maven-it-plugin-model-interpolation/pom.xml | 12 ++--------
.../maven-it-plugin-plexus-component-api/pom.xml | 6 -----
.../maven-it-plugin-plexus-utils-new/pom.xml | 6 -----
.../maven-it-plugin-plugin-dependency/pom.xml | 6 -----
.../src/main/resources/archetype-resources/pom.xml | 6 -----
core-it-support/maven-it-sample/pom.xml | 6 -----
pom.xml | 15 +------------
78 files changed, 156 insertions(+), 618 deletions(-)
diff --git
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
index b95c951fa..25c3cddd1 100644
---
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
+++
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
@@ -64,7 +64,7 @@ public class MavenITmng2690MojoLoadingErrorsTest extends
AbstractMavenIntegratio
int msg = indexOf(lines, "(?i).*required class is missing.*");
assertTrue("User-friendly message was not found in output.", msg >= 0);
- int cls = lines.get(msg).toString().replace('/',
'.').indexOf("junit.framework.TestCase");
+ int cls = lines.get(msg).toString().replace('/',
'.').indexOf("org.apache.commons.lang3.StringUtils");
assertTrue("Missing class name was not found in output.", cls >= 0);
}
@@ -89,7 +89,7 @@ public class MavenITmng2690MojoLoadingErrorsTest extends
AbstractMavenIntegratio
int msg = indexOf(lines, "(?i).*required class (i|wa)s missing( during
(mojo )?configuration)?.*");
assertTrue("User-friendly message was not found in output.", msg >= 0);
- int cls = lines.get(msg).toString().replace('/',
'.').indexOf("junit.framework.TestCase");
+ int cls = lines.get(msg).toString().replace('/',
'.').indexOf("org.apache.commons.lang3.StringUtils");
assertTrue("Missing class name was not found in output.", cls >= 0);
}
diff --git
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
index ee7d04497..e607ba60c 100644
---
a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
+++
b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
@@ -63,7 +63,7 @@ public class
MavenITmng5640LifecycleParticipantAfterSessionEnd extends AbstractM
} catch (VerificationException e) {
// expected, as the build will fail due to always failing UT
}
-
verifier.verifyTextInLog("testApp(org.apache.maven.its.mng5640.FailingTest)");
+
verifier.verifyTextInLog("org.apache.maven.its.mng5640.FailingTest.testApp()");
verifier.verifyFilePresent("target/afterProjectsRead.txt");
// See https://issues.apache.org/jira/browse/MNG-5641
diff --git a/core-it-suite/src/test/resources/it0030/child-hierarchy/pom.xml
b/core-it-suite/src/test/resources/it0030/child-hierarchy/pom.xml
index 0298d2c3e..fbe27b275 100644
--- a/core-it-suite/src/test/resources/it0030/child-hierarchy/pom.xml
+++ b/core-it-suite/src/test/resources/it0030/child-hierarchy/pom.xml
@@ -13,11 +13,4 @@
<module>project1</module>
<module>project2</module>
</modules>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
</project>
diff --git a/core-it-suite/src/test/resources/it0030/pom.xml
b/core-it-suite/src/test/resources/it0030/pom.xml
index b2bde9435..014e6a75e 100644
--- a/core-it-suite/src/test/resources/it0030/pom.xml
+++ b/core-it-suite/src/test/resources/it0030/pom.xml
@@ -13,11 +13,6 @@
</modules>
<dependencyManagement>
<dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- </dependency>
<dependency>
<groupId>org.apache.maven.its.it0030</groupId>
<artifactId>project1</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.md5
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.md5
deleted file mode 100644
index 92c6c7651..000000000
---
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-1f40fb782a4f2cf78f161d32670f7a3a
\ No newline at end of file
diff --git
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.sha1
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.sha1
deleted file mode 100644
index ed10f0304..000000000
---
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-99129f16442844f6a4a11ae22fbbee40b14d774f
\ No newline at end of file
diff --git
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom
index a98d3d32c..8615f3da7 100644
---
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom
+++
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom
@@ -1,5 +1,5 @@
<project>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
+ <groupId>test</groupId>
+ <artifactId>test</artifactId>
<version>3.8.1</version>
</project>
diff --git
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.md5
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.md5
deleted file mode 100644
index aae0b143d..000000000
---
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.md5
+++ /dev/null
@@ -1 +0,0 @@
-a5b16bc10afe32954bd63d7b84b1f83e
\ No newline at end of file
diff --git
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.sha1
b/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.sha1
deleted file mode 100644
index c55cabf5e..000000000
---
a/core-it-suite/src/test/resources/mng-0666/repo/org/apache/maven/its/it0059/test/3.8.1/test-3.8.1.pom.sha1
+++ /dev/null
@@ -1 +0,0 @@
-baa58baf4c140dbeb6ce22e7036467fedd242803
\ No newline at end of file
diff --git
a/core-it-suite/src/test/resources/mng-2054/project/project-level2/project-level3/project-jar/src/test/java/com/stchome/mavenTest/AppTest.java
b/core-it-suite/src/test/resources/mng-2054/project/project-level2/project-level3/project-jar/src/test/java/com/stchome/mavenTest/AppTest.java
index f870d71ef..24e11879c 100644
---
a/core-it-suite/src/test/resources/mng-2054/project/project-level2/project-level3/project-jar/src/test/java/com/stchome/mavenTest/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-2054/project/project-level2/project-level3/project-jar/src/test/java/com/stchome/mavenTest/AppTest.java
@@ -18,34 +18,12 @@
*/
package com.stchome.mavenTest.it0096;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
-
+public class AppTest {
/**
* Rigourous Test :-)
*/
- public void testApp() {
- assertTrue(true);
- }
+ public void testApp() {}
}
diff --git a/core-it-suite/src/test/resources/mng-3038/test-project/A/pom.xml
b/core-it-suite/src/test/resources/mng-3038/test-project/A/pom.xml
index 02838f10e..c53ad0738 100644
--- a/core-it-suite/src/test/resources/mng-3038/test-project/A/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3038/test-project/A/pom.xml
@@ -13,9 +13,9 @@
<version>1.0</version>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-3038/test-project/A/src/test/java/org/apache/maven/its/it0121/A/AppTest.java
b/core-it-suite/src/test/resources/mng-3038/test-project/A/src/test/java/org/apache/maven/its/it0121/A/AppTest.java
index f9ac2e1f2..72108a413 100644
---
a/core-it-suite/src/test/resources/mng-3038/test-project/A/src/test/java/org/apache/maven/its/it0121/A/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3038/test-project/A/src/test/java/org/apache/maven/its/it0121/A/AppTest.java
@@ -20,15 +20,18 @@ package org.apache.maven.its.it0121.A;
import java.io.*;
-import junit.framework.*;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
-public class AppTest extends TestCase {
+public class AppTest {
+
+ @Test
public void testOutput() {
App app = new App();
StringWriter actual = new StringWriter();
PrintWriter writer = new PrintWriter(actual);
app.output(writer);
- assertTrue(actual.getBuffer().length() > 10);
+ Assertions.assertTrue(actual.getBuffer().length() > 10);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/pom.xml
b/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/pom.xml
index 1312d7a13..01772e6ff 100644
---
a/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/pom.xml
+++
b/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/pom.xml
@@ -9,9 +9,9 @@
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/src/test/java/org/test/AppTest.java
b/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/src/test/java/org/test/AppTest.java
index 19f6ffd44..d5999487f 100644
---
a/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/src/test/java/org/test/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3372/direct-using-prefix/project/src/test/java/org/test/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.test;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git a/core-it-suite/src/test/resources/mng-3485/pom.xml
b/core-it-suite/src/test/resources/mng-3485/pom.xml
index b083bd375..d3d7ea8d8 100644
--- a/core-it-suite/src/test/resources/mng-3485/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3485/pom.xml
@@ -14,9 +14,9 @@
</distributionManagement>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-3485/src/test/java/org/apache/maven/its/mng3485/AppTest.java
b/core-it-suite/src/test/resources/mng-3485/src/test/java/org/apache/maven/its/mng3485/AppTest.java
index 4406338fb..d3066cd52 100644
---
a/core-it-suite/src/test/resources/mng-3485/src/test/java/org/apache/maven/its/mng3485/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3485/src/test/java/org/apache/maven/its/mng3485/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng3485;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-3498/maven-mng3498-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3498/maven-mng3498-plugin/pom.xml
index 8811b743a..b3c05947e 100644
--- a/core-it-suite/src/test/resources/mng-3498/maven-mng3498-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3498/maven-mng3498-plugin/pom.xml
@@ -31,12 +31,6 @@ under the License.
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git a/core-it-suite/src/test/resources/mng-3506/mng-3506.1/pom.xml
b/core-it-suite/src/test/resources/mng-3506/mng-3506.1/pom.xml
index 483d4426a..85a3b393c 100644
--- a/core-it-suite/src/test/resources/mng-3506/mng-3506.1/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3506/mng-3506.1/pom.xml
@@ -28,13 +28,4 @@ under the License.
<!-- This lifecycle and artifact handler are loaded in the parent POM -->
<packaging>coreit-1</packaging>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
</project>
diff --git
a/core-it-suite/src/test/resources/mng-3506/mng-3506.1/src/test/java/org/apache/maven/its/mng3506/AppTest.java
b/core-it-suite/src/test/resources/mng-3506/mng-3506.1/src/test/java/org/apache/maven/its/mng3506/AppTest.java
index 901f8d216..bed9eb542 100644
---
a/core-it-suite/src/test/resources/mng-3506/mng-3506.1/src/test/java/org/apache/maven/its/mng3506/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3506/mng-3506.1/src/test/java/org/apache/maven/its/mng3506/AppTest.java
@@ -18,34 +18,12 @@
*/
package org.apache.maven.its.mng3506;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
-
+public class AppTest {
/**
* Rigourous Test :-)
*/
- public void testApp() {
- assertTrue(true);
- }
+ public void testApp() {}
}
diff --git a/core-it-suite/src/test/resources/mng-3506/mng-3506.2/pom.xml
b/core-it-suite/src/test/resources/mng-3506/mng-3506.2/pom.xml
index d68d6e9ca..72598368a 100644
--- a/core-it-suite/src/test/resources/mng-3506/mng-3506.2/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3506/mng-3506.2/pom.xml
@@ -27,15 +27,6 @@ under the License.
<artifactId>mng-3506.2</artifactId>
<packaging>coreit-2</packaging>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
<build>
<plugins>
<plugin>
diff --git
a/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java
b/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java
index 901f8d216..bed9eb542 100644
---
a/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3506/mng-3506.2/src/test/java/org/apache/maven/its/mng3506/AppTest.java
@@ -18,34 +18,12 @@
*/
package org.apache.maven.its.mng3506;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
-
+public class AppTest {
/**
* Rigourous Test :-)
*/
- public void testApp() {
- assertTrue(true);
- }
+ public void testApp() {}
}
diff --git a/core-it-suite/src/test/resources/mng-3671/pom.xml
b/core-it-suite/src/test/resources/mng-3671/pom.xml
index c373caeaa..cc5005f4c 100644
--- a/core-it-suite/src/test/resources/mng-3671/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3671/pom.xml
@@ -8,9 +8,9 @@
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
@@ -20,13 +20,6 @@
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
</plugin>
</plugins>
</build>
diff --git
a/core-it-suite/src/test/resources/mng-3671/src/test/java/testing/AppTest.java
b/core-it-suite/src/test/resources/mng-3671/src/test/java/testing/AppTest.java
index 8d45fed1a..e876876cd 100644
---
a/core-it-suite/src/test/resources/mng-3671/src/test/java/testing/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3671/src/test/java/testing/AppTest.java
@@ -18,34 +18,19 @@
*/
package testing;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-3684/maven-mng3684-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3684/maven-mng3684-plugin/pom.xml
index c17353d74..9d5644321 100644
--- a/core-it-suite/src/test/resources/mng-3684/maven-mng3684-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3684/maven-mng3684-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3693/maven-mng3693-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3693/maven-mng3693-plugin/pom.xml
index 1859de6ce..cbfe9f90d 100644
--- a/core-it-suite/src/test/resources/mng-3693/maven-mng3693-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3693/maven-mng3693-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git a/core-it-suite/src/test/resources/mng-3693/projects/app/pom.xml
b/core-it-suite/src/test/resources/mng-3693/projects/app/pom.xml
index 0e78972ae..87b7de6ae 100644
--- a/core-it-suite/src/test/resources/mng-3693/projects/app/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3693/projects/app/pom.xml
@@ -12,12 +12,6 @@
<name>app</name>
<url>http://maven.apache.org</url>
<dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven.its.mng3693</groupId>
<artifactId>dep</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3694/maven-mng3694-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3694/maven-mng3694-plugin/pom.xml
index a0919db87..453d92ab0 100644
--- a/core-it-suite/src/test/resources/mng-3694/maven-mng3694-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3694/maven-mng3694-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3694/projects/not-used/pom.xml
b/core-it-suite/src/test/resources/mng-3694/projects/not-used/pom.xml
index 973010801..e7e39872c 100644
--- a/core-it-suite/src/test/resources/mng-3694/projects/not-used/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3694/projects/not-used/pom.xml
@@ -8,9 +8,9 @@
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-3694/projects/not-used/src/test/java/tests/AppTest.java
b/core-it-suite/src/test/resources/mng-3694/projects/not-used/src/test/java/tests/AppTest.java
index 5abee27b2..9e5cc9b40 100644
---
a/core-it-suite/src/test/resources/mng-3694/projects/not-used/src/test/java/tests/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3694/projects/not-used/src/test/java/tests/AppTest.java
@@ -18,34 +18,19 @@
*/
package tests;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git a/core-it-suite/src/test/resources/mng-3694/projects/project/pom.xml
b/core-it-suite/src/test/resources/mng-3694/projects/project/pom.xml
index 4d1449f8a..26f52e9c3 100644
--- a/core-it-suite/src/test/resources/mng-3694/projects/project/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3694/projects/project/pom.xml
@@ -8,9 +8,9 @@
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-3694/projects/project/src/test/java/tests/AppTest.java
b/core-it-suite/src/test/resources/mng-3694/projects/project/src/test/java/tests/AppTest.java
index 5abee27b2..9e5cc9b40 100644
---
a/core-it-suite/src/test/resources/mng-3694/projects/project/src/test/java/tests/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-3694/projects/project/src/test/java/tests/AppTest.java
@@ -18,34 +18,19 @@
*/
package tests;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-3703/maven-mng3703-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3703/maven-mng3703-plugin/pom.xml
index eef5881d7..122131359 100644
--- a/core-it-suite/src/test/resources/mng-3703/maven-mng3703-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3703/maven-mng3703-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git a/core-it-suite/src/test/resources/mng-3703/project/pom.xml
b/core-it-suite/src/test/resources/mng-3703/project/pom.xml
index 1825e643c..009a5517e 100644
--- a/core-it-suite/src/test/resources/mng-3703/project/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3703/project/pom.xml
@@ -6,14 +6,6 @@
<version>1</version>
<name>project</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<build>
<pluginManagement>
diff --git
a/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-directInvoke-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-directInvoke-plugin/pom.xml
index b44afc028..3036dccba 100644
---
a/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-directInvoke-plugin/pom.xml
+++
b/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-directInvoke-plugin/pom.xml
@@ -12,12 +12,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git
a/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-originalModel-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-originalModel-plugin/pom.xml
index bc05d9f96..9c21fd159 100644
---
a/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-originalModel-plugin/pom.xml
+++
b/core-it-suite/src/test/resources/mng-3710/original-model/plugins/maven-mng3710-originalModel-plugin/pom.xml
@@ -12,12 +12,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3710/pom-inheritance/maven-mng3710-pomInheritance-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3710/pom-inheritance/maven-mng3710-pomInheritance-plugin/pom.xml
index ad31d4f62..1daf15371 100644
---
a/core-it-suite/src/test/resources/mng-3710/pom-inheritance/maven-mng3710-pomInheritance-plugin/pom.xml
+++
b/core-it-suite/src/test/resources/mng-3710/pom-inheritance/maven-mng3710-pomInheritance-plugin/pom.xml
@@ -12,12 +12,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git
a/core-it-suite/src/test/resources/mng-3716/maven-mng3716-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3716/maven-mng3716-plugin/pom.xml
index fdcfbc605..ecb77fc73 100644
--- a/core-it-suite/src/test/resources/mng-3716/maven-mng3716-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3716/maven-mng3716-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git a/core-it-suite/src/test/resources/mng-3716/projects/child1/pom.xml
b/core-it-suite/src/test/resources/mng-3716/projects/child1/pom.xml
index 733409926..f05c69dae 100644
--- a/core-it-suite/src/test/resources/mng-3716/projects/child1/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3716/projects/child1/pom.xml
@@ -11,12 +11,4 @@
<version>1</version>
<name>child1</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
</project>
diff --git a/core-it-suite/src/test/resources/mng-3716/projects/child2/pom.xml
b/core-it-suite/src/test/resources/mng-3716/projects/child2/pom.xml
index c590406d3..7eaee6026 100644
--- a/core-it-suite/src/test/resources/mng-3716/projects/child2/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3716/projects/child2/pom.xml
@@ -11,12 +11,4 @@
<version>1</version>
<name>child2</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
</project>
diff --git
a/core-it-suite/src/test/resources/mng-3723/maven-mng3723-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3723/maven-mng3723-plugin/pom.xml
index da83a1987..6e0f9e25d 100644
--- a/core-it-suite/src/test/resources/mng-3723/maven-mng3723-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3723/maven-mng3723-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3724/maven-mng3724-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3724/maven-mng3724-plugin/pom.xml
index 30842308d..9a9b7e0f8 100644
--- a/core-it-suite/src/test/resources/mng-3724/maven-mng3724-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3724/maven-mng3724-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
diff --git
a/core-it-suite/src/test/resources/mng-3729/maven-mng3729-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3729/maven-mng3729-plugin/pom.xml
index 73295a4bd..6732382bb 100644
--- a/core-it-suite/src/test/resources/mng-3729/maven-mng3729-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3729/maven-mng3729-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git
a/core-it-suite/src/test/resources/mng-3746/maven-mng3746-plugin/pom.xml
b/core-it-suite/src/test/resources/mng-3746/maven-mng3746-plugin/pom.xml
index c13b93794..c9321cc7a 100644
--- a/core-it-suite/src/test/resources/mng-3746/maven-mng3746-plugin/pom.xml
+++ b/core-it-suite/src/test/resources/mng-3746/maven-mng3746-plugin/pom.xml
@@ -13,12 +13,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git a/core-it-suite/src/test/resources/mng-4270/pom.xml
b/core-it-suite/src/test/resources/mng-4270/pom.xml
index 664da6cbc..a6164fcb8 100644
--- a/core-it-suite/src/test/resources/mng-4270/pom.xml
+++ b/core-it-suite/src/test/resources/mng-4270/pom.xml
@@ -27,9 +27,9 @@ under the License.
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-4270/src/test/java/org/apache/maven/its/mng3506/AppTest.java
b/core-it-suite/src/test/resources/mng-4270/src/test/java/org/apache/maven/its/mng3506/AppTest.java
index 901f8d216..46221291a 100644
---
a/core-it-suite/src/test/resources/mng-4270/src/test/java/org/apache/maven/its/mng3506/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-4270/src/test/java/org/apache/maven/its/mng3506/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng3506;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-4761/repo/org/apache/maven/its/mng4761/maven-mng4761-plugin/0.1/maven-mng4761-plugin-0.1.pom
b/core-it-suite/src/test/resources/mng-4761/repo/org/apache/maven/its/mng4761/maven-mng4761-plugin/0.1/maven-mng4761-plugin-0.1.pom
index c28b17892..72e1a47f0 100644
---
a/core-it-suite/src/test/resources/mng-4761/repo/org/apache/maven/its/mng4761/maven-mng4761-plugin/0.1/maven-mng4761-plugin-0.1.pom
+++
b/core-it-suite/src/test/resources/mng-4761/repo/org/apache/maven/its/mng4761/maven-mng4761-plugin/0.1/maven-mng4761-plugin-0.1.pom
@@ -33,12 +33,6 @@
<artifactId>maven-plugin-api</artifactId>
<version>3.8.6</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<build>
diff --git a/core-it-suite/src/test/resources/mng-5338/project/pom.xml
b/core-it-suite/src/test/resources/mng-5338/project/pom.xml
index 4969bf285..0872d7ce4 100644
--- a/core-it-suite/src/test/resources/mng-5338/project/pom.xml
+++ b/core-it-suite/src/test/resources/mng-5338/project/pom.xml
@@ -16,9 +16,9 @@
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.2</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5338/project/src/test/java/org/apache/maven/its/mng5338/AppTest.java
b/core-it-suite/src/test/resources/mng-5338/project/src/test/java/org/apache/maven/its/mng5338/AppTest.java
index de1b69114..92b6d13ee 100644
---
a/core-it-suite/src/test/resources/mng-5338/project/src/test/java/org/apache/maven/its/mng5338/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5338/project/src/test/java/org/apache/maven/its/mng5338/AppTest.java
@@ -18,34 +18,20 @@
*/
package org.apache.maven.its.mng5338;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
index 8711189bb..e828143f0 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/pom.xml
@@ -21,9 +21,9 @@
<version>1.0</version>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
index b225d551e..022149798 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-0/src/test/java/org/apache/maven/its/mng5557/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng5557;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
index 42ce689b6..daf895b08 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/pom.xml
@@ -16,9 +16,9 @@
</properties>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
index b225d551e..022149798 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-1/src/test/java/org/apache/maven/its/mng5557/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng5557;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
index 13d7974fa..302b74f64 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/pom.xml
@@ -16,9 +16,9 @@
</properties>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
index b225d551e..022149798 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-2/src/test/java/org/apache/maven/its/mng5557/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng5557;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
index 6edeec1a2..b6c84aa5a 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/pom.xml
@@ -16,9 +16,9 @@
</properties>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
index b225d551e..022149798 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-3/src/test/java/org/apache/maven/its/mng5557/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng5557;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
index 6e7bdff45..7745f2898 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/pom.xml
@@ -16,9 +16,9 @@
</properties>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
index b225d551e..022149798 100644
---
a/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
+++
b/core-it-suite/src/test/resources/mng-5557-properly-restricted-reactor/project-4/src/test/java/org/apache/maven/its/mng5557/AppTest.java
@@ -18,34 +18,19 @@
*/
package org.apache.maven.its.mng5557;
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Unit test for simple App.
*/
-public class AppTest extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
+public class AppTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(true);
+ Assertions.assertTrue(true);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-mojoex/pom.xml
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-mojoex/pom.xml
index 944eb7a61..6b52cdbaa 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-mojoex/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-mojoex/pom.xml
@@ -24,15 +24,6 @@ under the License.
<artifactId>mng-5640-lifecycleParticipant-afterSession-buildError</artifactId>
<version>0.1</version>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
<build>
<plugins>
<plugin>
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-runtimeex/pom.xml
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-runtimeex/pom.xml
index 4e06c4000..53f41bd10 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-runtimeex/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/builderror-runtimeex/pom.xml
@@ -24,15 +24,6 @@ under the License.
<artifactId>mng-5640-lifecycleParticipant-afterSession-buildError-rt</artifactId>
<version>0.1</version>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
<build>
<plugins>
<plugin>
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/pom.xml
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/pom.xml
index 9f7483e00..7fcd32d3e 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/pom.xml
@@ -32,9 +32,9 @@ under the License.
<scope>compile</scope>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
index 220e2478e..e5287e3dc 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-depmissing/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
@@ -18,16 +18,18 @@
*/
package org.apache.maven.its.mng5640;
-import junit.framework.TestCase;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Always failing UT.
*/
-public class FailingTest extends TestCase {
+public class FailingTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(false);
+ Assertions.assertTrue(false);
}
}
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/pom.xml
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/pom.xml
index 007b9b980..d5832c6a7 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/pom.xml
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/pom.xml
@@ -26,9 +26,9 @@ under the License.
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
index 220e2478e..e5287e3dc 100644
---
a/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
+++
b/core-it-suite/src/test/resources/mng-5640-lifecycleParticipant-afterSession/buildfailure-utfail/src/test/java/org/apache/maven/its/mng5640/FailingTest.java
@@ -18,16 +18,18 @@
*/
package org.apache.maven.its.mng5640;
-import junit.framework.TestCase;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
/**
* Always failing UT.
*/
-public class FailingTest extends TestCase {
+public class FailingTest {
/**
* Rigourous Test :-)
*/
+ @Test
public void testApp() {
- assertTrue(false);
+ Assertions.assertTrue(false);
}
}
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
index 7bfc3feb0..feec2b42f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
@@ -51,6 +51,10 @@ under the License.
<groupId>ant</groupId>
<artifactId>ant-launcher</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml
b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml
index 5f6725e32..c8cacf7f5 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml
+++
b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml
@@ -92,12 +92,6 @@
<type>jar</type>
<version>1.0-alpha-9-stable-1</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <type>jar</type>
- <version>3.8.1</version>
- </dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
index 76fe02100..07096af68 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
+++
b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
@@ -47,19 +47,19 @@ under the License.
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
- <version>3.8.6</version>
+ <version>3.9.12</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
- <version>3.6.4</version>
+ <version>3.15.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
- <version>5.8.0</version>
+ <version>5.14.1</version>
<scope>test</scope>
</dependency>
<!-- dedicated IT artifact that is surely not shadowed by the Maven core
-->
@@ -83,6 +83,7 @@ under the License.
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
+ <version>3.1.0</version>
<configuration>
<!-- skip here as we don't use a parent with required configurations
-->
<skip>true</skip>
@@ -92,6 +93,7 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
+ <version>3.15.2</version>
<configuration>
<goalPrefix>class-loader</goalPrefix>
</configuration>
@@ -99,7 +101,7 @@ under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.10.1</version>
+ <version>3.14.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
index b7724f224..155ef8119 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
@@ -50,9 +50,9 @@ under the License.
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.20.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
index a3af50790..1483ec458 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
+++
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
@@ -18,7 +18,7 @@
*/
package org.apache.maven.plugin.coreit;
-import junit.framework.TestCase;
+import org.apache.commons.lang3.StringUtils;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
@@ -35,9 +35,9 @@ public class NoClassDefFoundErrorComponentMojo extends
AbstractMojo {
/**
*/
@Parameter(defaultValue = "foo")
- private TestCase value;
+ private StringUtils value;
public void execute() throws MojoExecutionException, MojoFailureException {
- value.getName();
+ value.getClass();
}
}
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
index ebf331d02..35e3b9de7 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
+++
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
@@ -18,7 +18,7 @@
*/
package org.apache.maven.plugin.coreit;
-import junit.framework.TestCase;
+import org.apache.commons.lang3.StringUtils;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.plugin.logging.Log;
@@ -29,7 +29,7 @@ import org.apache.maven.plugins.annotations.Mojo;
* loadable when that dependency is missing (in the runtime environment).
*/
@Mojo(name = "no-class-def-found-error-mojo", requiresProject = false)
-public class NoClassDefFoundErrorInterfaceMojo extends TestCase implements
org.apache.maven.plugin.Mojo {
+public class NoClassDefFoundErrorInterfaceMojo extends StringUtils implements
org.apache.maven.plugin.Mojo {
private Log log;
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
index b5e7408ce..e263e2844 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
+++
b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
@@ -18,7 +18,7 @@
*/
package org.apache.maven.plugin.coreit;
-import junit.framework.TestCase;
+import org.apache.commons.lang3.StringUtils;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
@@ -32,7 +32,7 @@ public class RequirementComponentLookupExceptionMojo extends
AbstractMojo {
/**
*/
- @Component(role = TestCase.class, hint = "triggers-error")
+ @Component(role = StringUtils.class, hint = "triggers-error")
private org.apache.maven.plugin.Mojo dependency;
public void execute() throws MojoExecutionException, MojoFailureException {
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
index a6cbcd5f6..279af960d 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
+++
b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
@@ -60,16 +60,8 @@ under the License.
<version>${project.version}</version>
<exclusions>
<exclusion>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-artifact</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.maven.shared</groupId>
- <artifactId>maven-verifier</artifactId>
- </exclusion>
- <exclusion>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
index f47c46494..9b01340d1 100644
---
a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
+++
b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
@@ -48,11 +48,5 @@ under the License.
<artifactId>maven-plugin-annotations</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
index a72fa36c8..108bf491b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
@@ -47,11 +47,5 @@ under the License.
<artifactId>maven-plugin-annotations</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
diff --git
a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
index e5598cb58..71f1886a7 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
@@ -47,11 +47,5 @@ under the License.
<artifactId>maven-plugin-annotations</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
diff --git
a/core-it-support/maven-it-sample-archetype/src/main/resources/archetype-resources/pom.xml
b/core-it-support/maven-it-sample-archetype/src/main/resources/archetype-resources/pom.xml
index 4e016c1b8..6c40d4435 100644
---
a/core-it-support/maven-it-sample-archetype/src/main/resources/archetype-resources/pom.xml
+++
b/core-it-support/maven-it-sample-archetype/src/main/resources/archetype-resources/pom.xml
@@ -37,12 +37,6 @@ under the License.
<artifactId>maven-it-helper</artifactId>
<version>2.1-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.2</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<!-- TODO: remove when snapshots are released -->
diff --git a/core-it-support/maven-it-sample/pom.xml
b/core-it-support/maven-it-sample/pom.xml
index 843f73d2b..78624c692 100644
--- a/core-it-support/maven-it-sample/pom.xml
+++ b/core-it-support/maven-it-sample/pom.xml
@@ -39,12 +39,6 @@ under the License.
<artifactId>maven-it-helper</artifactId>
<version>2.1-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.2</version>
- <scope>test</scope>
- </dependency>
</dependencies>
<!-- TODO: remove when snapshots are released -->
diff --git a/pom.xml b/pom.xml
index 4eff4c042..784c19fc1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -157,16 +157,6 @@ under the License.
<build>
<pluginManagement>
<plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>3.0.0-M9</version>
- <configuration>
- <environmentVariables>
- <JENKINS_MAVEN_AGENT_DISABLED>true</JENKINS_MAVEN_AGENT_DISABLED>
- </environmentVariables>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
@@ -227,7 +217,7 @@ under the License.
<plugin>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-component-metadata</artifactId>
- <version>2.1.1</version>
+ <version>2.2.0</version>
</plugin>
</plugins>
</pluginManagement>
@@ -254,9 +244,6 @@ under the License.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<configuration>
- <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
- <!-- waiting for MPIR-267 -->
- <!-- pin down urls to avoid interpolated values from the
modules, waiting for MPIR-290 -->
<anonymousConnection>${project.scm.connection}</anonymousConnection>
<developerConnection>${project.scm.developerConnection}</developerConnection>
</configuration>