diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 89dae17e11..d8d76cd69c 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -16,10 +16,10 @@ jobs:
steps:
- uses: actions/checkout@v2
- - name: Set up JDK 1.8
+ - name: Set up JDK
uses: actions/setup-java@v1
with:
- java-version: 1.8
+ java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:
diff --git a/.sdkmanrc b/.sdkmanrc
index 4db8676754..415f90832f 100644
--- a/.sdkmanrc
+++ b/.sdkmanrc
@@ -1,3 +1,3 @@
# Enable auto-env through the sdkman_auto_env config
# Add key=value pairs of SDKs to use below
-java=8.0.292.hs-adpt
+java=17.0.1-tem
diff --git a/docker/pom.xml b/docker/pom.xml
index 95cf6aeada..7ec0acd134 100644
--- a/docker/pom.xml
+++ b/docker/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-docker-parent
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Docker Parent
Spring Cloud Contract Docker Parent
diff --git a/docker/spring-cloud-contract-docker/get_dependencies.sh b/docker/spring-cloud-contract-docker/get_dependencies.sh
index 3edc2f1799..a63ebd8b93 100755
--- a/docker/spring-cloud-contract-docker/get_dependencies.sh
+++ b/docker/spring-cloud-contract-docker/get_dependencies.sh
@@ -2,7 +2,7 @@
set -e
-WRAPPER_VERSION="7.3"
+WRAPPER_VERSION="7.3.3"
GRADLE_BIN_DIR="gradle-${WRAPPER_VERSION}-bin"
GRADLE_WRAPPER_DIR="${HOME}/.gradle/wrapper/dists/${GRADLE_BIN_DIR}"
CURRENT_DIR="$( pwd )"
diff --git a/docker/spring-cloud-contract-docker/pom.xml b/docker/spring-cloud-contract-docker/pom.xml
index 6dd7d353a4..39d728f1bc 100644
--- a/docker/spring-cloud-contract-docker/pom.xml
+++ b/docker/spring-cloud-contract-docker/pom.xml
@@ -6,19 +6,19 @@
1.0.8.RELEASE
4.2.5
- 8.0.292.hs-adpt
+ 17.0.1-tem
org.springframework.cloud
spring-cloud-contract-docker-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-docker
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Docker
Spring Cloud Contract Docker
diff --git a/docker/spring-cloud-contract-docker/project/gradle.properties b/docker/spring-cloud-contract-docker/project/gradle.properties
index 85dec43fce..f4a3500e5d 100644
--- a/docker/spring-cloud-contract-docker/project/gradle.properties
+++ b/docker/spring-cloud-contract-docker/project/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-springBootVersion=2.6.1
+verifierVersion=4.0.0-SNAPSHOT
+springBootVersion=3.0.0-SNAPSHOT
camelVersion=3.11.0
\ No newline at end of file
diff --git a/docker/spring-cloud-contract-stub-runner-docker/Dockerfile b/docker/spring-cloud-contract-stub-runner-docker/Dockerfile
index 4bab35366e..626d4fc467 100644
--- a/docker/spring-cloud-contract-stub-runner-docker/Dockerfile
+++ b/docker/spring-cloud-contract-stub-runner-docker/Dockerfile
@@ -1,6 +1,6 @@
FROM ubuntu:20.04
-ARG SDKMAN_JAVA_INSTALLATION=8.0.292.hs-adpt
+ARG SDKMAN_JAVA_INSTALLATION=17.0.1-tem
LABEL Author="Marcin Grzejszczak "
LABEL Author="Bastian Doetsch "
diff --git a/docker/spring-cloud-contract-stub-runner-docker/pom.xml b/docker/spring-cloud-contract-stub-runner-docker/pom.xml
index 51c8cb35e8..28701f722b 100644
--- a/docker/spring-cloud-contract-stub-runner-docker/pom.xml
+++ b/docker/spring-cloud-contract-stub-runner-docker/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-contract-docker-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-docker
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Stub Runner Docker
Spring Cloud Contract Stub Runner Docker
diff --git a/docs/pom.xml b/docs/pom.xml
index 64bddf2fd1..409d2b5231 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-docs
diff --git a/guides/gs-contract-rest/README.adoc b/guides/gs-contract-rest/README.adoc
index f2bebb16e0..3606056c7d 100644
--- a/guides/gs-contract-rest/README.adoc
+++ b/guides/gs-contract-rest/README.adoc
@@ -18,7 +18,7 @@ You'll setup two micro services one providing its contract, and the other one co
== What you'll need
-:java_version: 1.8
+:java_version: 17
include::https://raw.githubusercontent.com/spring-guides/getting-started-macros/master/prereq_editor_jdk_buildtools.adoc[]
include::https://raw.githubusercontent.com/spring-guides/getting-started-macros/master/how_to_complete_this_guide.adoc[]
diff --git a/guides/gs-contract-rest/complete/contract-rest-client/build.gradle b/guides/gs-contract-rest/complete/contract-rest-client/build.gradle
index 30acb24f9b..02e80fef58 100644
--- a/guides/gs-contract-rest/complete/contract-rest-client/build.gradle
+++ b/guides/gs-contract-rest/complete/contract-rest-client/build.gradle
@@ -17,8 +17,8 @@ version = '0.0.1'
bootJar {
baseName = 'contract-rest-client'
}
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
repositories { mavenCentral() }
diff --git a/guides/gs-contract-rest/complete/contract-rest-client/pom.xml b/guides/gs-contract-rest/complete/contract-rest-client/pom.xml
index 4324da2f2d..92292d9ccd 100644
--- a/guides/gs-contract-rest/complete/contract-rest-client/pom.xml
+++ b/guides/gs-contract-rest/complete/contract-rest-client/pom.xml
@@ -11,14 +11,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 2021.0.1-SNAPSHOT
+ 17
+ 2022.0.0-SNAPSHOT
diff --git a/guides/gs-contract-rest/complete/contract-rest-service/build.gradle b/guides/gs-contract-rest/complete/contract-rest-service/build.gradle
index dd5f5d8a95..6952157e19 100644
--- a/guides/gs-contract-rest/complete/contract-rest-service/build.gradle
+++ b/guides/gs-contract-rest/complete/contract-rest-service/build.gradle
@@ -25,8 +25,8 @@ version = '0.0.1'
bootJar {
baseName = 'contract-rest-service'
}
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
repositories { mavenCentral() }
diff --git a/guides/gs-contract-rest/complete/contract-rest-service/pom.xml b/guides/gs-contract-rest/complete/contract-rest-service/pom.xml
index f204cbd94e..928dd2f135 100644
--- a/guides/gs-contract-rest/complete/contract-rest-service/pom.xml
+++ b/guides/gs-contract-rest/complete/contract-rest-service/pom.xml
@@ -11,15 +11,15 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 2021.0.1-SNAPSHOT
- 3.1.1-SNAPSHOT
+ 17
+ 2022.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
diff --git a/guides/gs-contract-rest/initial/contract-rest-client/build.gradle b/guides/gs-contract-rest/initial/contract-rest-client/build.gradle
index 8f3325425b..75eb195dc6 100644
--- a/guides/gs-contract-rest/initial/contract-rest-client/build.gradle
+++ b/guides/gs-contract-rest/initial/contract-rest-client/build.gradle
@@ -16,8 +16,8 @@ bootJar {
baseName = 'contract-rest-client'
version = '0.0.1'
}
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
repositories { mavenCentral() }
diff --git a/guides/gs-contract-rest/initial/contract-rest-client/pom.xml b/guides/gs-contract-rest/initial/contract-rest-client/pom.xml
index 40a2ed40e6..4c190f6aa0 100644
--- a/guides/gs-contract-rest/initial/contract-rest-client/pom.xml
+++ b/guides/gs-contract-rest/initial/contract-rest-client/pom.xml
@@ -11,13 +11,13 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
+ 17
diff --git a/guides/gs-contract-rest/initial/contract-rest-service/build.gradle b/guides/gs-contract-rest/initial/contract-rest-service/build.gradle
index 6d047c7f93..4455d7d507 100644
--- a/guides/gs-contract-rest/initial/contract-rest-service/build.gradle
+++ b/guides/gs-contract-rest/initial/contract-rest-service/build.gradle
@@ -23,8 +23,8 @@ bootJar {
baseName = 'contract-rest-service'
version = '0.0.1'
}
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
repositories { mavenCentral() }
diff --git a/guides/gs-contract-rest/initial/contract-rest-service/pom.xml b/guides/gs-contract-rest/initial/contract-rest-service/pom.xml
index 30104a3819..fb6e309c81 100644
--- a/guides/gs-contract-rest/initial/contract-rest-service/pom.xml
+++ b/guides/gs-contract-rest/initial/contract-rest-service/pom.xml
@@ -11,15 +11,15 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 2021.0.1-SNAPSHOT
- 3.1.1-SNAPSHOT
+ 17
+ 2022.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
diff --git a/guides/pom.xml b/guides/pom.xml
index fbfd5ee1df..4adbd5d2e1 100644
--- a/guides/pom.xml
+++ b/guides/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-guides
diff --git a/pom.xml b/pom.xml
index db28c7911c..55f6aa4e3e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-build
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
spring-cloud-contract-parent
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract
Spring Cloud Contract
@@ -27,12 +27,12 @@
3.11.0
4.1.23
0.0.9
- 3.1.1-SNAPSHOT
- 3.1.1-SNAPSHOT
- 3.2.1
- 3.1.1-SNAPSHOT
- 3.1.1-SNAPSHOT
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
+ 4.0.0-SNAPSHOT
3.0.6.RELEASE
5.0.4
3.2.11
diff --git a/samples/pom.xml b/samples/pom.xml
index c7ebcb1bf4..62e7cb5df2 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-samples
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Samples
Spring Cloud Contract Samples
diff --git a/samples/standalone/contracts/com/example/server/pom.xml b/samples/standalone/contracts/com/example/server/pom.xml
index 6679df0920..e8cbde9626 100644
--- a/samples/standalone/contracts/com/example/server/pom.xml
+++ b/samples/standalone/contracts/com/example/server/pom.xml
@@ -14,15 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
- 2021.0.0-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
+ 2022.0.0-SNAPSHOT
true
diff --git a/samples/standalone/dsl/http-client/gradle.properties b/samples/standalone/dsl/http-client/gradle.properties
index 8fb690753e..0ea2061ef4 100644
--- a/samples/standalone/dsl/http-client/gradle.properties
+++ b/samples/standalone/dsl/http-client/gradle.properties
@@ -1,3 +1,3 @@
org.gradle.daemon=false
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/dsl/http-client/pom.xml b/samples/standalone/dsl/http-client/pom.xml
index 269a79ba83..756e474596 100644
--- a/samples/standalone/dsl/http-client/pom.xml
+++ b/samples/standalone/dsl/http-client/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 2021.0.0-SNAPSHOT
+ 17
+ 2022.0.0-SNAPSHOT
diff --git a/samples/standalone/dsl/http-server/gradle.properties b/samples/standalone/dsl/http-server/gradle.properties
index c48c7d295e..63169ab89f 100644
--- a/samples/standalone/dsl/http-server/gradle.properties
+++ b/samples/standalone/dsl/http-server/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+verifierVersion=4.0.0-SNAPSHOT
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/dsl/http-server/pom.xml b/samples/standalone/dsl/http-server/pom.xml
index 8723dd24be..7e9c9efb77 100644
--- a/samples/standalone/dsl/http-server/pom.xml
+++ b/samples/standalone/dsl/http-server/pom.xml
@@ -14,15 +14,15 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
- 2021.0.0-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
+ 2022.0.0-SNAPSHOT
diff --git a/samples/standalone/dsl/pom.xml b/samples/standalone/dsl/pom.xml
index 5bb3d5f18a..0a0537060b 100644
--- a/samples/standalone/dsl/pom.xml
+++ b/samples/standalone/dsl/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-samples-standalone
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
@@ -19,7 +19,7 @@
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
diff --git a/samples/standalone/pom.xml b/samples/standalone/pom.xml
index 65165ab3ee..35d66ea2ed 100644
--- a/samples/standalone/pom.xml
+++ b/samples/standalone/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-contract-samples
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-samples-standalone
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Standalone Test Samples
Spring Cloud Contract Standalone Test Samples used for end to end tests
diff --git a/samples/standalone/restdocs/http-client/gradle.properties b/samples/standalone/restdocs/http-client/gradle.properties
index c48c7d295e..63169ab89f 100644
--- a/samples/standalone/restdocs/http-client/gradle.properties
+++ b/samples/standalone/restdocs/http-client/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+verifierVersion=4.0.0-SNAPSHOT
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/restdocs/http-client/pom.xml b/samples/standalone/restdocs/http-client/pom.xml
index 9e65ddade9..16ea4f074a 100644
--- a/samples/standalone/restdocs/http-client/pom.xml
+++ b/samples/standalone/restdocs/http-client/pom.xml
@@ -31,14 +31,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
diff --git a/samples/standalone/restdocs/http-server/gradle.properties b/samples/standalone/restdocs/http-server/gradle.properties
index c48c7d295e..63169ab89f 100644
--- a/samples/standalone/restdocs/http-server/gradle.properties
+++ b/samples/standalone/restdocs/http-server/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+verifierVersion=4.0.0-SNAPSHOT
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/restdocs/http-server/pom.xml b/samples/standalone/restdocs/http-server/pom.xml
index e9bac03c48..1c9b737cdc 100644
--- a/samples/standalone/restdocs/http-server/pom.xml
+++ b/samples/standalone/restdocs/http-server/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
true
diff --git a/samples/standalone/restdocs/pom.xml b/samples/standalone/restdocs/pom.xml
index 7b3c9988e5..731d6c7ba0 100644
--- a/samples/standalone/restdocs/pom.xml
+++ b/samples/standalone/restdocs/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-samples-standalone
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
@@ -19,7 +19,7 @@
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
diff --git a/samples/standalone/webclient/http-client/gradle.properties b/samples/standalone/webclient/http-client/gradle.properties
index c48c7d295e..63169ab89f 100644
--- a/samples/standalone/webclient/http-client/gradle.properties
+++ b/samples/standalone/webclient/http-client/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+verifierVersion=4.0.0-SNAPSHOT
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/webclient/http-client/pom.xml b/samples/standalone/webclient/http-client/pom.xml
index a0c0889fbe..34b28a3b06 100644
--- a/samples/standalone/webclient/http-client/pom.xml
+++ b/samples/standalone/webclient/http-client/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
diff --git a/samples/standalone/webclient/http-server/gradle.properties b/samples/standalone/webclient/http-server/gradle.properties
index c48c7d295e..63169ab89f 100644
--- a/samples/standalone/webclient/http-server/gradle.properties
+++ b/samples/standalone/webclient/http-server/gradle.properties
@@ -1,4 +1,4 @@
org.gradle.daemon=false
-verifierVersion=3.1.1-SNAPSHOT
-BOM_VERSION=2021.0.0-SNAPSHOT
-bootVersion=2.6.1
\ No newline at end of file
+verifierVersion=4.0.0-SNAPSHOT
+BOM_VERSION=2022.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/standalone/webclient/http-server/pom.xml b/samples/standalone/webclient/http-server/pom.xml
index 972fbc171a..35e3f031f4 100644
--- a/samples/standalone/webclient/http-server/pom.xml
+++ b/samples/standalone/webclient/http-server/pom.xml
@@ -14,14 +14,14 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
UTF-8
- 1.8
- 3.1.1-SNAPSHOT
+ 17
+ 4.0.0-SNAPSHOT
diff --git a/samples/standalone/webclient/pom.xml b/samples/standalone/webclient/pom.xml
index cca36b9d08..d0270f3966 100644
--- a/samples/standalone/webclient/pom.xml
+++ b/samples/standalone/webclient/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-samples-standalone
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
@@ -19,7 +19,7 @@
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
diff --git a/scripts/runTests.sh b/scripts/runTests.sh
index 7f37c65039..36e0a5dccb 100755
--- a/scripts/runTests.sh
+++ b/scripts/runTests.sh
@@ -4,7 +4,7 @@ source common.sh || source scripts/common.sh || echo "No common.sh script found.
set -e
-[[ -z "${VERSION_VALUE}" ]] && VERSION_VALUE="1.0.0.BUILD-SNAPSHOT"
+[[ -z "${VERSION_VALUE}" ]] && VERSION_VALUE="4.0.0.BUILD-SNAPSHOT"
[[ -z "${VERIFIER_VERSION}" ]] && VERIFIER_VERSION="$VERSION_VALUE"
export VERIFIER_VERSION
diff --git a/scripts/updateWrappers.sh b/scripts/updateWrappers.sh
index 20d008fbb4..beb3c9de8a 100755
--- a/scripts/updateWrappers.sh
+++ b/scripts/updateWrappers.sh
@@ -5,7 +5,7 @@ set -o errtrace
set -o nounset
set -o pipefail
-export WRAPPER_VERSION="${WRAPPER_VERSION:-6.3}"
+export WRAPPER_VERSION="${WRAPPER_VERSION:-7.3.3}"
find . -name 'build.gradle' | while read -r file; do
parentdir="$(dirname "$file")"
diff --git a/specs/pom.xml b/specs/pom.xml
index f08181b850..1c31c86f0e 100644
--- a/specs/pom.xml
+++ b/specs/pom.xml
@@ -7,13 +7,13 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-specs
pom
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
Spring Cloud Contract Specs
Spring Cloud Contract Specs
diff --git a/specs/spring-cloud-contract-spec-groovy/pom.xml b/specs/spring-cloud-contract-spec-groovy/pom.xml
index 69b338b44c..e83ec06063 100644
--- a/specs/spring-cloud-contract-spec-groovy/pom.xml
+++ b/specs/spring-cloud-contract-spec-groovy/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
../..
spring-cloud-contract-spec-groovy
diff --git a/specs/spring-cloud-contract-spec-java/pom.xml b/specs/spring-cloud-contract-spec-java/pom.xml
index 809ebfc1ba..ad75a49bc5 100644
--- a/specs/spring-cloud-contract-spec-java/pom.xml
+++ b/specs/spring-cloud-contract-spec-java/pom.xml
@@ -11,7 +11,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
../..
spring-cloud-contract-spec-java
diff --git a/specs/spring-cloud-contract-spec-kotlin/pom.xml b/specs/spring-cloud-contract-spec-kotlin/pom.xml
index 5c383724c8..5698703500 100644
--- a/specs/spring-cloud-contract-spec-kotlin/pom.xml
+++ b/specs/spring-cloud-contract-spec-kotlin/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
../..
spring-cloud-contract-spec-kotlin
@@ -55,7 +55,7 @@
${contract.kotlin.version}
org.jetbrains.kotlin
- 1.8
+ 17
diff --git a/specs/spring-cloud-contract-spec/pom.xml b/specs/spring-cloud-contract-spec/pom.xml
index e40f83333a..63615a00da 100644
--- a/specs/spring-cloud-contract-spec/pom.xml
+++ b/specs/spring-cloud-contract-spec/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
../..
spring-cloud-contract-spec
diff --git a/spring-cloud-contract-dependencies/pom.xml b/spring-cloud-contract-dependencies/pom.xml
index 0df17484e7..5201cead33 100644
--- a/spring-cloud-contract-dependencies/pom.xml
+++ b/spring-cloud-contract-dependencies/pom.xml
@@ -6,11 +6,11 @@
spring-cloud-dependencies-parent
org.springframework.cloud
- 3.1.0
+ 4.0.0-SNAPSHOT
spring-cloud-contract-dependencies
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
pom
spring-cloud-contract-dependencies
Spring Cloud Contract Dependencies
diff --git a/spring-cloud-contract-shade/pom.xml b/spring-cloud-contract-shade/pom.xml
index 435f7983f8..cbc2ed81ad 100644
--- a/spring-cloud-contract-shade/pom.xml
+++ b/spring-cloud-contract-shade/pom.xml
@@ -19,7 +19,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-shade
diff --git a/spring-cloud-contract-starters/pom.xml b/spring-cloud-contract-starters/pom.xml
index 1707a7e31b..9d898c87b4 100644
--- a/spring-cloud-contract-starters/pom.xml
+++ b/spring-cloud-contract-starters/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
diff --git a/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner-jetty/pom.xml b/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner-jetty/pom.xml
index 44c23240f3..28c260c0f4 100644
--- a/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner-jetty/pom.xml
+++ b/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner-jetty/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-starters
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-starter-contract-stub-runner-jetty
diff --git a/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner/pom.xml b/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner/pom.xml
index 304d8036a5..7cd5f7a209 100644
--- a/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner/pom.xml
+++ b/spring-cloud-contract-starters/spring-cloud-starter-contract-stub-runner/pom.xml
@@ -23,7 +23,7 @@
org.springframework.cloud
spring-cloud-contract-starters
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-starter-contract-stub-runner
diff --git a/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml b/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml
index 956caa5240..db4a702f94 100644
--- a/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml
+++ b/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-starters
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-starter-contract-verifier
diff --git a/spring-cloud-contract-stub-runner-boot/pom.xml b/spring-cloud-contract-stub-runner-boot/pom.xml
index c537eb875b..f758055082 100644
--- a/spring-cloud-contract-stub-runner-boot/pom.xml
+++ b/spring-cloud-contract-stub-runner-boot/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-boot
diff --git a/spring-cloud-contract-stub-runner/pom.xml b/spring-cloud-contract-stub-runner/pom.xml
index eec1e57872..a310794554 100644
--- a/spring-cloud-contract-stub-runner/pom.xml
+++ b/spring-cloud-contract-stub-runner/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner
diff --git a/spring-cloud-contract-tools/pom.xml b/spring-cloud-contract-tools/pom.xml
index e977e29bf2..82ff62d5b4 100644
--- a/spring-cloud-contract-tools/pom.xml
+++ b/spring-cloud-contract-tools/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
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 0900c3ce27..584679ff41 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-converters/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tools
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-converters
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/build.gradle b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/build.gradle
index a0edb58995..7f4412044a 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/build.gradle
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/build.gradle
@@ -20,9 +20,6 @@ ext {
JavaVersion javaVer = JavaVersion.current()
println "Current Java version equal to [${javaVer}]"
javaVersionNumber = javaVer.toString()
-
- jgitVersion = "5.12.0.202106070339-r"
- jschVersion = "0.0.9"
}
project.version = findProperty('verifierVersion')
@@ -33,8 +30,8 @@ apply from: "$rootDir/gradle/release.gradle"
group = 'org.springframework.cloud'
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
repositories {
mavenLocal()
@@ -61,15 +58,15 @@ dependencies {
implementation(platform("org.springframework.cloud:spring-cloud-contract-tools:${project.version}"))
// Need to set the versions manually cause otherwise Gradle will not publish a proper pom
- implementation "org.apache.maven.resolver:maven-resolver-api:1.4.1"
+ implementation "org.apache.maven.resolver:maven-resolver-api:${mavenResolverVersion}"
implementation "org.eclipse.jgit:org.eclipse.jgit:${jgitVersion}"
implementation "org.eclipse.jgit:org.eclipse.jgit.ssh.jsch:${jgitVersion}"
implementation "com.jcraft:jsch.agentproxy.jsch:${jschVersion}"
implementation "com.jcraft:jsch.agentproxy.sshagent:${jschVersion}"
implementation "com.jcraft:jsch.agentproxy.usocket-jna:${jschVersion}"
- implementation "com.fasterxml.jackson.core:jackson-databind:2.11.4"
+ implementation "com.fasterxml.jackson.core:jackson-databind:${jacksonDatabindVersion}"
- implementation "org.springframework:spring-core:5.3.9"
+ implementation "org.springframework:spring-core:${springVersion}"
implementation("org.springframework.cloud:spring-cloud-contract-shade:${project.version}")
api("org.springframework.cloud:spring-cloud-contract-stub-runner:${project.version}") {
exclude(group: '*')
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle.properties b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle.properties
index a4ca24ed59..15ffcd6061 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle.properties
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle.properties
@@ -15,7 +15,12 @@
#
nexusUsername=
nexusPassword=
-verifierVersion=3.1.1-SNAPSHOT
+verifierVersion=4.0.0-SNAPSHOT
org.gradle.daemon=false
aetherVersion=1.1.0
-springCloudBuildVersion=3.1.1-SNAPSHOT
+springCloudBuildVersion=4.0.0-SNAPSHOT
+springVersion=6.0.0-SNAPSHOT
+jacksonDatabindVersion=2.11.4
+mavenResolverVersion=1.4.1
+jgitVersion=5.12.0.202106070339-r
+jschVersion=0.0.9
\ No newline at end of file
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/pom.xml
index 3ead4ed17d..c9cf8e8f62 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tools
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/build.gradle b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/build.gradle
index 549b0fdb7a..513f746016 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/build.gradle
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/build.gradle
@@ -12,8 +12,8 @@ apply plugin: 'spring-cloud-contract'
apply plugin: 'maven-publish'
group = 'org.springframework.cloud.testprojects'
-sourceCompatibility = 1.8
-targetCompatibility = 1.8
+sourceCompatibility = 17
+targetCompatibility = 17
ext {
restAssuredVersion = '3.0.7'
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/gradle.properties b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/gradle.properties
index 3b9fbcd8ab..e7c340560c 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/gradle.properties
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/bootSimple/gradle.properties
@@ -15,5 +15,5 @@
#
wiremockVersion=2.30.1
jsonAssertVersion=0.6.1
-verifierVersion=3.1.1-SNAPSHOT
+verifierVersion=4.0.0-SNAPSHOT
groovyVersion=2.4.17
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/build.gradle b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/build.gradle
index b76a361a95..688bfcf065 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/build.gradle
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/build.gradle
@@ -31,8 +31,8 @@ group = 'org.springframework.cloud.testprojects'
subprojects {
apply plugin: 'groovy'
- sourceCompatibility = 1.8
- targetCompatibility = 1.8
+ sourceCompatibility = 17
+ targetCompatibility = 17
version = "1.0.0"
repositories {
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/gradle.properties b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/gradle.properties
index eb2119fc17..11e1baaa21 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/gradle.properties
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProject/gradle.properties
@@ -15,6 +15,6 @@
#
wiremockVersion=2.30.1
jsonAssertVersion=0.6.1
-verifierVersion=3.1.1-SNAPSHOT
-bootVersion=2.6.1
+verifierVersion=4.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
groovyVersion=2.4.17
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProjectKotlin/gradle.properties b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProjectKotlin/gradle.properties
index eb2119fc17..11e1baaa21 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProjectKotlin/gradle.properties
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/test/resources/functionalTest/scenarioProjectKotlin/gradle.properties
@@ -15,6 +15,6 @@
#
wiremockVersion=2.30.1
jsonAssertVersion=0.6.1
-verifierVersion=3.1.1-SNAPSHOT
-bootVersion=2.6.1
+verifierVersion=4.0.0-SNAPSHOT
+bootVersion=3.0.0-SNAPSHOT
groovyVersion=2.4.17
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-portal-plugin/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-gradle-portal-plugin/pom.xml
index b0aa607274..c56ebc9cc7 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-portal-plugin/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-portal-plugin/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tools
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/pom.xml
index f7c8189076..17d372fbde 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-tools
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml
index 6ca4d38e7a..364a66cf86 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
@@ -77,7 +77,7 @@
- 1.8
+ 17
${it-plugin.version}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml
index ddc471d901..3d14e0f239 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
@@ -75,7 +75,7 @@
- 1.8
+ 17
${it-plugin.version}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/plugin-extension/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/plugin-extension/pom.xml
index 8a9cd4766b..7a0629a847 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/plugin-extension/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/plugin-extension/pom.xml
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
@@ -59,7 +59,7 @@
- 1.8
+ 17
${it-plugin.version}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-groovy/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-groovy/pom.xml
index 9a22f38396..a1c7608d90 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-groovy/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-groovy/pom.xml
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
@@ -65,7 +65,7 @@
- 1.8
+ 17
${it-plugin.version}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-java/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-java/pom.xml
index 8a9cd4766b..7a0629a847 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-java/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/spring-boot-java/pom.xml
@@ -29,7 +29,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.1
+ 3.0.0-SNAPSHOT
@@ -59,7 +59,7 @@
- 1.8
+ 17
${it-plugin.version}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-pact/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-pact/pom.xml
index 9dafef4d26..74d2a8c117 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-pact/pom.xml
+++ b/spring-cloud-contract-tools/spring-cloud-contract-pact/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tools
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-pact
diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml
index 2290c32daa..81b3e55d62 100644
--- a/spring-cloud-contract-verifier/pom.xml
+++ b/spring-cloud-contract-verifier/pom.xml
@@ -9,7 +9,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-verifier
diff --git a/spring-cloud-contract-wiremock/pom.xml b/spring-cloud-contract-wiremock/pom.xml
index c92b6ee42a..4d98f08bb0 100644
--- a/spring-cloud-contract-wiremock/pom.xml
+++ b/spring-cloud-contract-wiremock/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-wiremock
diff --git a/tests/pom.xml b/tests/pom.xml
index 65dcd2d289..b18acb0130 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-contract-parent
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
diff --git a/tests/samples-messaging-amqp/pom.xml b/tests/samples-messaging-amqp/pom.xml
index 11bcb1272d..16a9941a6e 100644
--- a/tests/samples-messaging-amqp/pom.xml
+++ b/tests/samples-messaging-amqp/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-sample-amqp
diff --git a/tests/samples-messaging-camel/pom.xml b/tests/samples-messaging-camel/pom.xml
index fd81c9f192..f0875645c1 100644
--- a/tests/samples-messaging-camel/pom.xml
+++ b/tests/samples-messaging-camel/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-sample-camel
diff --git a/tests/samples-messaging-integration/pom.xml b/tests/samples-messaging-integration/pom.xml
index 9746bd410b..8ab9ab29cf 100644
--- a/tests/samples-messaging-integration/pom.xml
+++ b/tests/samples-messaging-integration/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-sample-integration
diff --git a/tests/samples-messaging-jms/pom.xml b/tests/samples-messaging-jms/pom.xml
index 5467533a09..a617327d1d 100644
--- a/tests/samples-messaging-jms/pom.xml
+++ b/tests/samples-messaging-jms/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-sample-jms
diff --git a/tests/spring-cloud-contract-stub-runner-amqp/pom.xml b/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
index 10fa414d63..f2fafbd3ab 100644
--- a/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-amqp/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-amqp
@@ -14,7 +14,7 @@
Spring Cloud Contract Stub Runner AMQP
Spring Cloud Contract Stub Runner AMQP
- 1.8
+ 17
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 07378c733c..5e4dc31ec6 100644
--- a/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-boot-eureka/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-boot-eureka
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 dfd27adbac..f01de8927e 100644
--- a/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-boot-zookeeper/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-boot-zookeeper
diff --git a/tests/spring-cloud-contract-stub-runner-camel/pom.xml b/tests/spring-cloud-contract-stub-runner-camel/pom.xml
index 9ec9ed2f1f..b5daebf723 100644
--- a/tests/spring-cloud-contract-stub-runner-camel/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-camel/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-camel
diff --git a/tests/spring-cloud-contract-stub-runner-context-path/pom.xml b/tests/spring-cloud-contract-stub-runner-context-path/pom.xml
index 0174dd0c51..b7066f3204 100644
--- a/tests/spring-cloud-contract-stub-runner-context-path/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-context-path/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-context-path
@@ -14,7 +14,7 @@
Spring Cloud Contract Stub Runner With Context Path
Spring Cloud Contract Stub Runner With Context Path
- 1.8
+ 17
diff --git a/tests/spring-cloud-contract-stub-runner-integration/pom.xml b/tests/spring-cloud-contract-stub-runner-integration/pom.xml
index 5d80f9b004..352c710ffc 100644
--- a/tests/spring-cloud-contract-stub-runner-integration/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-integration/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-integration
@@ -14,7 +14,7 @@
Spring Cloud Contract Stub Runner Integration
Spring Cloud Contract Stub Runner Integration
- 1.8
+ 17
diff --git a/tests/spring-cloud-contract-stub-runner-jms/pom.xml b/tests/spring-cloud-contract-stub-runner-jms/pom.xml
index 9a2f74a064..625a3f31e1 100644
--- a/tests/spring-cloud-contract-stub-runner-jms/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-jms/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-jms
diff --git a/tests/spring-cloud-contract-stub-runner-kafka/pom.xml b/tests/spring-cloud-contract-stub-runner-kafka/pom.xml
index 342ff04cd0..840fa950dc 100644
--- a/tests/spring-cloud-contract-stub-runner-kafka/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-kafka/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-kafka
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 dc2d02b028..9d1cf98ad0 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
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-moco-contract-jar
@@ -14,7 +14,7 @@
Spring Cloud Contract Stub Runner Moco Contract Jar
Spring Cloud Contract Stub Runner Moco Contract Jar
- 1.8
+ 17
diff --git a/tests/spring-cloud-contract-stub-runner-moco/pom.xml b/tests/spring-cloud-contract-stub-runner-moco/pom.xml
index a1be24ba0d..862241922d 100644
--- a/tests/spring-cloud-contract-stub-runner-moco/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-moco/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-moco
@@ -14,7 +14,7 @@
Spring Cloud Contract Stub Runner Moco
Spring Cloud Contract Stub Runner Moco
- 1.8
+ 17
1.2.0
diff --git a/tests/spring-cloud-contract-stub-runner-stream/pom.xml b/tests/spring-cloud-contract-stub-runner-stream/pom.xml
index a84cfd5f9e..fb6f4bbeda 100644
--- a/tests/spring-cloud-contract-stub-runner-stream/pom.xml
+++ b/tests/spring-cloud-contract-stub-runner-stream/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-contract-tests
- 3.1.1-SNAPSHOT
+ 4.0.0-SNAPSHOT
..
spring-cloud-contract-stub-runner-stream