From c0171ff7ce8b9c02c475fa14fd25cdf8c3293e60 Mon Sep 17 00:00:00 2001
From: Anastasios Ioannidis
<121166333+anastasiosioannidis@users.noreply.github.com>
Date: Tue, 20 Jun 2023 20:28:00 +0300
Subject: [PATCH] Upgrade spring-cloud-contract, spring-cloud-data-flow to JDK
17 (#14263)
* Upgrade spring-cloud-contract, spring-cloud-data-flow to JDK 17
* JAVA-22207 Refactored groovy version
---
pom.xml | 2 ++
spring-cloud-modules/pom.xml | 4 +--
.../spring-cloud-contract/pom.xml | 2 +-
.../spring-cloud-contract-consumer/pom.xml | 10 ++++++
.../spring-cloud-contract-producer/pom.xml | 16 +++++++---
.../data-flow-server/pom.xml | 32 ++++++++-----------
6 files changed, 40 insertions(+), 26 deletions(-)
diff --git a/pom.xml b/pom.xml
index b8bc85d634..e1d97532c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -730,6 +730,8 @@
spring-batch-2
spring-boot-rest
spring-drools
+ spring-cloud-modules/spring-cloud-contract
+ spring-cloud-modules/spring-cloud-data-flow
spring-exceptions
spring-jenkins-pipeline
spring-core
diff --git a/spring-cloud-modules/pom.xml b/spring-cloud-modules/pom.xml
index dafc5b628e..3fd2f118dc 100644
--- a/spring-cloud-modules/pom.xml
+++ b/spring-cloud-modules/pom.xml
@@ -32,7 +32,7 @@
spring-cloud-aws
spring-cloud-consul
spring-cloud-zuul-eureka-integration
- spring-cloud-contract
+
spring-cloud-kubernetes
spring-cloud-open-service-broker
spring-cloud-archaius
@@ -52,7 +52,7 @@
spring-cloud-dapr
spring-cloud-docker
spring-cloud-bus
- spring-cloud-data-flow
+
spring-cloud-sleuth
spring-cloud-open-telemetry
spring-cloud-azure
diff --git a/spring-cloud-modules/spring-cloud-contract/pom.xml b/spring-cloud-modules/spring-cloud-contract/pom.xml
index bfbac19a81..7a9c8c32cd 100644
--- a/spring-cloud-modules/spring-cloud-contract/pom.xml
+++ b/spring-cloud-modules/spring-cloud-contract/pom.xml
@@ -60,7 +60,7 @@
- 2.1.1.RELEASE
+ 4.0.3
2.1.4.RELEASE
2.17.1
diff --git a/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-consumer/pom.xml b/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-consumer/pom.xml
index b561000a83..680e2e1795 100644
--- a/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-consumer/pom.xml
+++ b/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-consumer/pom.xml
@@ -40,6 +40,16 @@
${project.parent.version}
test
+
+ io.rest-assured
+ rest-assured
+
+
+ org.codehaus.groovy
+ groovy-xml
+
+
+
\ No newline at end of file
diff --git a/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-producer/pom.xml b/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
index b80b86580f..35dd9596f7 100644
--- a/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
+++ b/spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-producer/pom.xml
@@ -29,6 +29,16 @@
org.springframework.boot
spring-boot-starter-data-rest
+
+ io.rest-assured
+ rest-assured
+
+
+ org.codehaus.groovy
+ groovy-xml
+
+
+
@@ -36,7 +46,7 @@
org.springframework.cloud
spring-cloud-contract-maven-plugin
- ${spring-cloud.version}
+ 2.1.1.RELEASE
true
com.baeldung.spring.cloud.springcloudcontractproducer.BaseTestClass
@@ -46,8 +56,4 @@
-
- 2.1.1.RELEASE
-
-
\ No newline at end of file
diff --git a/spring-cloud-modules/spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server/pom.xml b/spring-cloud-modules/spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server/pom.xml
index 9b33411aaa..73b5aeb26d 100644
--- a/spring-cloud-modules/spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server/pom.xml
+++ b/spring-cloud-modules/spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server/pom.xml
@@ -17,13 +17,6 @@
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
org.springframework.cloud
spring-cloud-dataflow-dependencies
@@ -31,13 +24,6 @@
pom
import
-
- org.springframework.cloud
- spring-cloud-dependencies
- ${spring-cloud-dependencies.version}
- pom
- import
-
@@ -45,6 +31,7 @@
org.springframework.cloud
spring-cloud-starter-dataflow-server-local
+ 1.7.4.RELEASE
org.hibernate
@@ -62,13 +49,22 @@
${byte-buddy.version}
test
+
+ org.codehaus.groovy
+ groovy
+ ${groovy.version}
+
+
+ org.springframework.session
+ spring-session-data-redis
+
- 1.3.1.RELEASE
- Edgware.SR6
- 5.2.12.Final
- 1.5.22.RELEASE
+ 2.0.0.RELEASE
+ 5.6.0.Final
+ 2.1.4.RELEASE
+ 3.0.8
\ No newline at end of file