Skip to content

Commit fbd5816

Browse files
authored
2.7+ Migration: ChangeType on moved @Local*Port annotations (#191)
1 parent 5d6e9af commit fbd5816

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

src/main/resources/META-INF/rewrite/spring-boot2-upgrade-version.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,3 +278,35 @@ recipeList:
278278
artifactId: "spring-cloud-dependencies"
279279
newVersion: 2021.0.X
280280
overrideManagedVersion: true
281+
282+
########################################################################################################################
283+
# SpringBoot 2.7
284+
---
285+
type: specs.openrewrite.org/v1beta/recipe
286+
name: org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_7
287+
displayName: Upgrade to Spring Boot 2.7
288+
description: 'Upgrade to Spring Boot 2.7 from any prior 2.x version.'
289+
recipeList:
290+
# Upgrade to 2.6.x from 2.5.x
291+
- org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_6
292+
# Upgrade to 2.7.x from 2.6.x
293+
- org.openrewrite.maven.UpgradeDependencyVersion:
294+
groupId: org.springframework.boot
295+
artifactId: "*"
296+
newVersion: 2.7.x
297+
overrideManagedVersion: true
298+
- org.openrewrite.maven.UpgradeParentVersion:
299+
groupId: org.springframework.boot
300+
artifactId: spring-boot-starter-parent
301+
newVersion: 2.7.x
302+
303+
# Use recommended replacements for deprecated APIs
304+
- org.openrewrite.java.ChangeType:
305+
oldFullyQualifiedTypeName: org.springframework.boot.web.server.LocalServerPort
306+
newFullyQualifiedTypeName: org.springframework.boot.test.web.server.LocalServerPort
307+
- org.openrewrite.java.ChangeType:
308+
oldFullyQualifiedTypeName: org.springframework.boot.actuate.autoconfigure.web.server.LocalManagementPort
309+
newFullyQualifiedTypeName: org.springframework.boot.test.web.server.LocalManagementPort
310+
- org.openrewrite.java.ChangeType:
311+
oldFullyQualifiedTypeName: org.springframework.boot.rsocket.context.LocalRSocketServerPort
312+
newFullyQualifiedTypeName: org.springframework.boot.test.rsocket.server.LocalRSocketServerPort

0 commit comments

Comments
 (0)