Skip to content

Commit c0171ff

Browse files
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
1 parent 936a915 commit c0171ff

File tree

6 files changed

+40
-26
lines changed
  • spring-cloud-modules
    • spring-cloud-contract
    • spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server

6 files changed

+40
-26
lines changed

pom.xml

+2
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,8 @@
730730
<module>spring-batch-2</module>
731731
<module>spring-boot-rest</module>
732732
<module>spring-drools</module>
733+
<module>spring-cloud-modules/spring-cloud-contract</module>
734+
<module>spring-cloud-modules/spring-cloud-data-flow</module>
733735
<module>spring-exceptions</module>
734736
<module>spring-jenkins-pipeline</module>
735737
<module>spring-core</module>

spring-cloud-modules/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<module>spring-cloud-aws</module>
3333
<module>spring-cloud-consul</module>
3434
<module>spring-cloud-zuul-eureka-integration</module>
35-
<module>spring-cloud-contract</module>
35+
<!-- <module>spring-cloud-contract</module>-->
3636
<module>spring-cloud-kubernetes</module>
3737
<module>spring-cloud-open-service-broker</module>
3838
<module>spring-cloud-archaius</module>
@@ -52,7 +52,7 @@
5252
<module>spring-cloud-dapr</module>
5353
<module>spring-cloud-docker</module>
5454
<module>spring-cloud-bus</module>
55-
<module>spring-cloud-data-flow</module>
55+
<!-- <module>spring-cloud-data-flow</module>-->
5656
<module>spring-cloud-sleuth</module>
5757
<module>spring-cloud-open-telemetry</module>
5858
<module>spring-cloud-azure</module>

spring-cloud-modules/spring-cloud-contract/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
</dependencyManagement>
6161

6262
<properties>
63-
<spring-cloud.version>2.1.1.RELEASE</spring-cloud.version>
63+
<spring-cloud.version>4.0.3</spring-cloud.version>
6464
<spring-boot.version>2.1.4.RELEASE</spring-boot.version>
6565
<log4j2.version>2.17.1</log4j2.version>
6666
</properties>

spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-consumer/pom.xml

+10
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,16 @@
4040
<version>${project.parent.version}</version>
4141
<scope>test</scope>
4242
</dependency>
43+
<dependency>
44+
<groupId>io.rest-assured</groupId>
45+
<artifactId>rest-assured</artifactId>
46+
<exclusions>
47+
<exclusion>
48+
<groupId>org.codehaus.groovy</groupId>
49+
<artifactId>groovy-xml</artifactId>
50+
</exclusion>
51+
</exclusions>
52+
</dependency>
4353
</dependencies>
4454

4555
</project>

spring-cloud-modules/spring-cloud-contract/spring-cloud-contract-producer/pom.xml

+11-5
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,24 @@
2929
<groupId>org.springframework.boot</groupId>
3030
<artifactId>spring-boot-starter-data-rest</artifactId>
3131
</dependency>
32+
<dependency>
33+
<groupId>io.rest-assured</groupId>
34+
<artifactId>rest-assured</artifactId>
35+
<exclusions>
36+
<exclusion>
37+
<groupId>org.codehaus.groovy</groupId>
38+
<artifactId>groovy-xml</artifactId>
39+
</exclusion>
40+
</exclusions>
41+
</dependency>
3242
</dependencies>
3343

3444
<build>
3545
<plugins>
3646
<plugin>
3747
<groupId>org.springframework.cloud</groupId>
3848
<artifactId>spring-cloud-contract-maven-plugin</artifactId>
39-
<version>${spring-cloud.version}</version>
49+
<version>2.1.1.RELEASE</version>
4050
<extensions>true</extensions>
4151
<configuration>
4252
<baseClassForTests>com.baeldung.spring.cloud.springcloudcontractproducer.BaseTestClass
@@ -46,8 +56,4 @@
4656
</plugins>
4757
</build>
4858

49-
<properties>
50-
<spring-cloud.version>2.1.1.RELEASE</spring-cloud.version>
51-
</properties>
52-
5359
</project>

spring-cloud-modules/spring-cloud-data-flow/spring-cloud-data-flow-stream-processing/data-flow-server/pom.xml

+14-18
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,21 @@
1717

1818
<dependencyManagement>
1919
<dependencies>
20-
<dependency>
21-
<groupId>org.springframework.boot</groupId>
22-
<artifactId>spring-boot-dependencies</artifactId>
23-
<version>${spring-boot.version}</version>
24-
<type>pom</type>
25-
<scope>import</scope>
26-
</dependency>
2720
<dependency>
2821
<groupId>org.springframework.cloud</groupId>
2922
<artifactId>spring-cloud-dataflow-dependencies</artifactId>
3023
<version>${spring-cloud-dataflow-dependencies.version}</version>
3124
<type>pom</type>
3225
<scope>import</scope>
3326
</dependency>
34-
<dependency>
35-
<groupId>org.springframework.cloud</groupId>
36-
<artifactId>spring-cloud-dependencies</artifactId>
37-
<version>${spring-cloud-dependencies.version}</version>
38-
<type>pom</type>
39-
<scope>import</scope>
40-
</dependency>
4127
</dependencies>
4228
</dependencyManagement>
4329

4430
<dependencies>
4531
<dependency>
4632
<groupId>org.springframework.cloud</groupId>
4733
<artifactId>spring-cloud-starter-dataflow-server-local</artifactId>
34+
<version>1.7.4.RELEASE</version>
4835
</dependency>
4936
<dependency>
5037
<groupId>org.hibernate</groupId>
@@ -62,13 +49,22 @@
6249
<version>${byte-buddy.version}</version>
6350
<scope>test</scope>
6451
</dependency>
52+
<dependency>
53+
<groupId>org.codehaus.groovy</groupId>
54+
<artifactId>groovy</artifactId>
55+
<version>${groovy.version}</version>
56+
</dependency>
57+
<dependency>
58+
<groupId>org.springframework.session</groupId>
59+
<artifactId>spring-session-data-redis</artifactId>
60+
</dependency>
6561
</dependencies>
6662

6763
<properties>
68-
<spring-cloud-dataflow-dependencies.version>1.3.1.RELEASE</spring-cloud-dataflow-dependencies.version>
69-
<spring-cloud-dependencies.version>Edgware.SR6</spring-cloud-dependencies.version>
70-
<hibernate.compatible.version>5.2.12.Final</hibernate.compatible.version>
71-
<spring-boot.version>1.5.22.RELEASE</spring-boot.version>
64+
<spring-cloud-dataflow-dependencies.version>2.0.0.RELEASE</spring-cloud-dataflow-dependencies.version>
65+
<hibernate.compatible.version>5.6.0.Final</hibernate.compatible.version>
66+
<spring-boot.version>2.1.4.RELEASE</spring-boot.version>
67+
<groovy.version>3.0.8</groovy.version>
7268
</properties>
7369

7470
</project>

0 commit comments

Comments
 (0)