Skip to content

Commit 96e1007

Browse files
authored
Add newVersion to ChangeDependency steps for Spring Boot 4.0 (#894)
* Add `newVersion` to `ChangeDependency` steps for Spring Boot 4.0 * Target `newVersion: 4.3.x` for Spring Cloud 2025.0
1 parent 9fac8a9 commit 96e1007

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/main/resources/META-INF/rewrite/spring-boot-40.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,27 @@ recipeList:
6363
oldGroupId: org.springframework.boot
6464
oldArtifactId: spring-boot-starter-oauth2-authorization-server
6565
newArtifactId: spring-boot-starter-security-oauth2-authorization-server
66+
newVersion: 4.0.x
6667
- org.openrewrite.java.dependencies.ChangeDependency:
6768
oldGroupId: org.springframework.boot
6869
oldArtifactId: spring-boot-starter-oauth2-client
6970
newArtifactId: spring-boot-starter-security-oauth2-client
71+
newVersion: 4.0.x
7072
- org.openrewrite.java.dependencies.ChangeDependency:
7173
oldGroupId: org.springframework.boot
7274
oldArtifactId: spring-boot-starter-oauth2-resource-server
7375
newArtifactId: spring-boot-starter-security-oauth2-resource-server
76+
newVersion: 4.0.x
7477
- org.openrewrite.java.dependencies.ChangeDependency:
7578
oldGroupId: org.springframework.boot
7679
oldArtifactId: spring-boot-starter-web
7780
newArtifactId: spring-boot-starter-webmvc
81+
newVersion: 4.0.x
7882
- org.openrewrite.java.dependencies.ChangeDependency:
7983
oldGroupId: org.springframework.boot
8084
oldArtifactId: spring-boot-starter-web-services
8185
newArtifactId: spring-boot-starter-webservices
86+
newVersion: 4.0.x
8287
# https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide#aop-starter-pom
8388
- org.openrewrite.java.dependencies.RemoveDependency:
8489
groupId: org.springframework.boot
@@ -88,6 +93,7 @@ recipeList:
8893
oldGroupId: org.springframework.boot
8994
oldArtifactId: spring-boot-starter-aop
9095
newArtifactId: spring-boot-starter-aspectj
96+
newVersion: 4.0.x
9197

9298
# Additional dependencies that need to move in sync
9399
- org.openrewrite.java.dependencies.UpgradeDependencyVersion:

src/main/resources/META-INF/rewrite/spring-cloud-2025.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,26 +102,32 @@ recipeList:
102102
oldGroupId: org.springframework.cloud
103103
oldArtifactId: spring-cloud-gateway-server
104104
newArtifactId: spring-cloud-gateway-server-webflux
105+
newVersion: 4.3.x
105106
- org.openrewrite.java.dependencies.ChangeDependency:
106107
oldGroupId: org.springframework.cloud
107108
oldArtifactId: spring-cloud-gateway-server-mvc
108109
newArtifactId: spring-cloud-gateway-server-webmvc
110+
newVersion: 4.3.x
109111
- org.openrewrite.java.dependencies.ChangeDependency:
110112
oldGroupId: org.springframework.cloud
111113
oldArtifactId: spring-cloud-starter-gateway
112114
newArtifactId: spring-cloud-starter-gateway-server-webflux
115+
newVersion: 4.3.x
113116
- org.openrewrite.java.dependencies.ChangeDependency:
114117
oldGroupId: org.springframework.cloud
115118
oldArtifactId: spring-cloud-starter-gateway-mvc
116119
newArtifactId: spring-cloud-starter-gateway-server-webmvc
120+
newVersion: 4.3.x
117121
- org.openrewrite.java.dependencies.ChangeDependency:
118122
oldGroupId: org.springframework.cloud
119123
oldArtifactId: spring-cloud-gateway-mvc
120124
newArtifactId: spring-cloud-gateway-proxyexchange-webmvc
125+
newVersion: 4.3.x
121126
- org.openrewrite.java.dependencies.ChangeDependency:
122127
oldGroupId: org.springframework.cloud
123128
oldArtifactId: spring-cloud-gateway-webflux
124129
newArtifactId: spring-cloud-gateway-proxyexchange-webflux
130+
newVersion: 4.3.x
125131

126132
---
127133
type: specs.openrewrite.org/v1beta/recipe

0 commit comments

Comments
 (0)