Add Spring Boot 4.0 modular starter dependencies
MSALAdds the Spring Boot 4.0 modular starter dependencies implied by a module's Spring Boot 3 package usage, without relocating any source. Split out from MigrateToModularStarters so that it can be sequenced ahead of MigrateAutoconfigurePackages when composed into a larger migration.
org. openrewrite. java. spring. boot4. AddModularStarterDependenciesmod run . --recipe= org. openrewrite. java. spring. boot4. AddModularStarterDependenciesInstall it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-cache-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-data-cassandra-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-data-jpa-test:4.0.x - Add
spring-boot-starter-data-mongodb-testfor imperative MongoDB tests - Add
spring-boot-starter-data-mongodb-reactive-testfor reactive MongoDB tests - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-jdbc-test:4.0.x - Change Gradle or Maven dependency
org.liquibase:liquibase-core - Change Gradle or Maven dependency
org.flywaydb:flyway-core - Add
spring-boot-starter-flywayif using Flyway - Change Gradle or Maven dependency
org.springframework.kafka:spring-kafka - Change Gradle or Maven dependency
org.springframework.security:spring-security-test - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-webmvc-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-webmvc-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-webflux-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-webflux-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-restclient:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-restclient:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-restclient-test:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-resttestclient:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-starter-jdbc:4.0.x - Add Gradle or Maven dependency
org.springframework.boot:spring-boot-hibernate:4.0.x