Spring Boot Migrator (SBM) aims to help developers upgrading or migrating to Spring Boot by providing recipes for automated migrations.
A given codebase is scanned and a set of recipes gets evaluated against the codebase.
The list of applicable recipes is displayed and recipes can be selected from the list to be run against the codebase.
The recipes either apply automated migrations or guide users on their migration journey.
-
Download the latest release from here: Spring Boot Migrator Releases
-
Start the application:
java -jar spring-boot-migrator.jar
-
In the CLI start by scanning the application
scan <path-to-application>
-
From the list of applicable recipes select the one you want to apply,
e.g.:apply initialize-spring-boot-migration
Spring Boot Migrator will now apply the migrations defined in the recipe to the codebase. -
To get help when using SBM use the
help
command
Warning
|
The OpenRewrite rewrite-java-11 module uses JDK internals and thus requires the project to run with JDK 11.
|
-
User documentation TODO: link documentation
If you have not previously done so, please sign the Contributor License Agreement. You will be reminded automatically when you submit the pull request.
All contributions are welcome.
Please refer to the CONTRIBUTING.adoc for more details.
This project requires Java 11.