diff --git a/headless-services/commons/commons-rewrite/pom.xml b/headless-services/commons/commons-rewrite/pom.xml index c4f9484d9..73af2957d 100644 --- a/headless-services/commons/commons-rewrite/pom.xml +++ b/headless-services/commons/commons-rewrite/pom.xml @@ -49,47 +49,48 @@ org.openrewrite rewrite-properties - ${rewrite-version} org.openrewrite rewrite-maven - ${rewrite-version} org.openrewrite rewrite-groovy - ${rewrite-version} org.openrewrite rewrite-kotlin - ${rewrite-kotlin-version} org.openrewrite rewrite-gradle - ${rewrite-version} org.openrewrite rewrite-yaml - ${rewrite-version} org.openrewrite rewrite-java - ${rewrite-version} org.openrewrite rewrite-java-11 - ${rewrite-version} org.openrewrite rewrite-java-17 - ${rewrite-version} + + + org.openrewrite.gradle.tooling + model + 2.3.1 + + + org.gradle + gradle-tooling-api + runtime org.eclipse.jgit @@ -105,7 +106,6 @@ org.openrewrite.recipe rewrite-spring - ${rewrite-spring-version} org.openrewrite @@ -113,85 +113,6 @@ - - - org.openrewrite.gradle.tooling - model - ${rewrite-gradle-tooling-api-version} - - - - org.gradle - gradle-tooling-api - ${gradle-tooling.version} - runtime - - - org.gradle - gradle-base-services - ${gradle-core.version} - runtime - - - org.gradle - gradle-core-api - ${gradle-core.version} - runtime - - - org.gradle - gradle-language-groovy - ${gradle-core.version} - runtime - - - org.gradle - gradle-language-java - ${gradle-core.version} - runtime - - - org.gradle - gradle-logging - ${gradle-core.version} - runtime - - - org.gradle - gradle-messaging - ${gradle-core.version} - runtime - - - org.gradle - gradle-native - ${gradle-core.version} - runtime - - - org.gradle - gradle-process-services - ${gradle-core.version} - runtime - - - org.gradle - gradle-resources - ${gradle-core.version} - runtime - - - org.gradle - gradle-testing-base - ${gradle-core.version} - runtime - - - org.gradle - gradle-testing-jvm - ${gradle-core.version} - runtime - org.springframework.ide.vscode diff --git a/headless-services/commons/pom.xml b/headless-services/commons/pom.xml index cbf3ac942..8cacbe059 100644 --- a/headless-services/commons/pom.xml +++ b/headless-services/commons/pom.xml @@ -13,7 +13,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.0 + 3.3.1 @@ -119,21 +119,34 @@ 1.9.20 - 8.27.1 - 1.16.2 - 5.11.0 - 2.3.0 + 2.14.0 + 3.2.5 + 8.4 6.9.0.202403050737-r - 8.5 - 6.1.1 - 4.13.1 true vmware + + + + org.openrewrite.recipe + rewrite-recipe-bom + ${rewrite-recipe-bom.version} + pom + import + + + org.gradle + gradle-tooling-api + ${gradle.version} + + + + diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepository.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepository.java index a6374362f..0da6b4ba2 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepository.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepository.java @@ -169,13 +169,7 @@ public class RewriteRecipeRepository { if (recipes.containsKey(r.getName())) { log.error("Duplicate ids: '" + r.getName() + "'"); } - recipes.put(r.getName(), r); - // HACK: add Jakarta XML Bind migration recipe again as there are cases when maven dependency isn't added - if (r.getName().startsWith("org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_")) { - AddDependency addDepXmlBindDep = new AddDependency("jakarta.xml.bind", "jakarta.xml.bind-api", "latest.release", null, null, null, "javax.xml.bind..*", null, null, null, null, false); - r.getDescriptor().getRecipeList().add(addDepXmlBindDep.getDescriptor()); - r.getRecipeList().add(addDepXmlBindDep); - } + recipes.put(r.getName(), r); } } log.info("Done loading Rewrite Recipes"); diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepositoryTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepositoryTest.java index ecdcf89f5..5d19eee42 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepositoryTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/rewrite/RewriteRecipeRepositoryTest.java @@ -35,7 +35,7 @@ public class RewriteRecipeRepositoryTest { @Test void listSubRecipe() throws Exception { List recipes = recipeRepo.getSubRecipes("org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_1", List.of()).get(); - assertEquals(8, recipes.size()); + assertEquals(7, recipes.size()); recipes = recipeRepo.getSubRecipes("org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_1", List.of(0, 2)).get(); assertEquals(20, recipes.size());