diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
index 9b484b518b..08a3f5bf6f 100755
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/fixture/MavenLauncher.java
@@ -218,7 +218,8 @@ public MavenLauncher offline()
public MavenLauncher skipClean()
{
- writeGoal( "-Dclean.skip=true" );
+ writeGoal( "-Dclean.skip=true" /* for maven-clean-plugin < 3.0 */ );
+ writeGoal( "-Dmaven.clean.skip=true" /* for maven-clean-plugin 3.0+ */ );
return this;
}
diff --git a/surefire-its/src/test/resources/surefire-946-dummy-dependency/pom.xml b/surefire-its/src/test/resources/surefire-946-dummy-dependency/pom.xml
index d2fdf862a1..ed6c4ea21e 100644
--- a/surefire-its/src/test/resources/surefire-946-dummy-dependency/pom.xml
+++ b/surefire-its/src/test/resources/surefire-946-dummy-dependency/pom.xml
@@ -34,6 +34,12 @@
${distinct.classifier}
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
diff --git a/surefire-its/src/test/resources/unicode-testnames/pom.xml b/surefire-its/src/test/resources/unicode-testnames/pom.xml
index c186f83c47..fe43d47075 100644
--- a/surefire-its/src/test/resources/unicode-testnames/pom.xml
+++ b/surefire-its/src/test/resources/unicode-testnames/pom.xml
@@ -51,6 +51,15 @@
maven-surefire-plugin
${surefire.version}
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+
+
+