diff --git a/pom.xml b/pom.xml
index 3ef706a435..ba2b016dde 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,6 +44,11 @@
4.1.2
5.1.3.201810200350-r
1
+
+ 1.3.2
+ 5.4.2
+ 5.4.2
+
2.4.15
diff --git a/samples/standalone/pom.xml b/samples/standalone/pom.xml
index 8fce4e2c84..94c27104ad 100644
--- a/samples/standalone/pom.xml
+++ b/samples/standalone/pom.xml
@@ -62,13 +62,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/spring-cloud-contract-spec/pom.xml b/spring-cloud-contract-spec/pom.xml
index ae045a155b..f579dd0398 100644
--- a/spring-cloud-contract-spec/pom.xml
+++ b/spring-cloud-contract-spec/pom.xml
@@ -64,15 +64,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- addSources
- compile
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/spring-cloud-contract-stub-runner/pom.xml b/spring-cloud-contract-stub-runner/pom.xml
index 3b1eb22f85..6aad5d9a85 100644
--- a/spring-cloud-contract-stub-runner/pom.xml
+++ b/spring-cloud-contract-stub-runner/pom.xml
@@ -185,13 +185,29 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org.junit.platform
+ junit-platform-surefire-provider
+ ${junit-platform.version}
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit-vintage.version}
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit-jupiter.version}
+
+
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml
index 40be9a86ff..481644ac8e 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml
@@ -83,15 +83,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- addSources
- compile
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml
index fd8824813e..d52f0362d0 100644
--- a/spring-cloud-contract-verifier/pom.xml
+++ b/spring-cloud-contract-verifier/pom.xml
@@ -210,15 +210,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- addSources
- compile
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-amqp/pom.xml b/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
index 624a04b992..e1df5c471d 100644
--- a/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
@@ -69,13 +69,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml b/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml
index 17ae746947..90c19a7f0e 100644
--- a/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml
@@ -73,13 +73,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml b/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml
index e2af3d52df..f44bb9fd93 100644
--- a/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml
@@ -73,13 +73,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-camel/pom.xml b/tests/spring-cloud-contract-stub-runner-camel/pom.xml
index 63cc1063da..62b8cd6334 100644
--- a/tests/spring-cloud-contract-stub-runner-camel/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-camel/pom.xml
@@ -81,13 +81,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-integration/pom.xml b/tests/spring-cloud-contract-stub-runner-integration/pom.xml
index 16e1659472..235d818d08 100644
--- a/tests/spring-cloud-contract-stub-runner-integration/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-integration/pom.xml
@@ -70,13 +70,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-moco-contract-jar/pom.xml b/tests/spring-cloud-contract-stub-runner-moco-contract-jar/pom.xml
index 696233a815..a661978c12 100644
--- a/tests/spring-cloud-contract-stub-runner-moco-contract-jar/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-moco-contract-jar/pom.xml
@@ -34,13 +34,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
maven-deploy-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-moco/pom.xml b/tests/spring-cloud-contract-stub-runner-moco/pom.xml
index 0b7f59f5f2..d5eb127f58 100644
--- a/tests/spring-cloud-contract-stub-runner-moco/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-moco/pom.xml
@@ -94,13 +94,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
diff --git a/tests/spring-cloud-contract-stub-runner-stream/pom.xml b/tests/spring-cloud-contract-stub-runner-stream/pom.xml
index 7f34d80bf6..12c7827aed 100644
--- a/tests/spring-cloud-contract-stub-runner-stream/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-stream/pom.xml
@@ -68,13 +68,10 @@
org.codehaus.gmavenplus
gmavenplus-plugin
-
-
-
- compileTests
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin