Slides: La automatización como protagonista en la calidad del código
- Open Rewrite: Realiza refactorizaciones automáticas en el código. Un ejemplo de uso ha sido actualizar las versiones de Spring y Java en este proyecto ejecutando las recetas directamente:
- https://docs.openrewrite.org/recipes/java/spring/boot3/upgradespringboot_3_2
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run -Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-spring:RELEASE -Drewrite.activeRecipes=org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_2
- https://docs.openrewrite.org/recipes/java/migrate/upgradetojava21
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run -Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-migrate-java:RELEASE -Drewrite.activeRecipes=org.openrewrite.java.migrate.UpgradeToJava21