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());