diff --git a/headless-services/commons/pom.xml b/headless-services/commons/pom.xml index c7ff48a7a..d97e64ca1 100644 --- a/headless-services/commons/pom.xml +++ b/headless-services/commons/pom.xml @@ -118,12 +118,12 @@ 1.9.20 - 8.9.0-SNAPSHOT - 1.8.0-SNAPSHOT - 5.1.0-SNAPSHOT - 1.3.2 + 8.9.9 + 1.7.7 + 5.1.4 + 1.5.0 - 8.3 + 8.4 6.1.1 true diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/SpringBootUpgrade.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/SpringBootUpgrade.java index 38caa9ac5..74fcd61cf 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/SpringBootUpgrade.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/rewrite/SpringBootUpgrade.java @@ -12,6 +12,7 @@ package org.springframework.ide.vscode.boot.java.rewrite; import java.util.ArrayList; import java.util.Collections; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; @@ -36,18 +37,20 @@ public class SpringBootUpgrade { final public static String CMD_UPGRADE_SPRING_BOOT = "sts/upgrade/spring-boot"; - private final Map versionsToRecipeId = Map.of( - "2.0", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0", - "2.1", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_1", - "2.2", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_2", - "2.3", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_3", - "2.4", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_4", - "2.5", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_5", - "2.6", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_6", - "2.7", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_7", - "3.0", "org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_0", - "3.1", "org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_1" - ); + private final Map versionsToRecipeId = new HashMap<>(); + { + versionsToRecipeId.put("2.0", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("2.1", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_1"); + versionsToRecipeId.put("2.2", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_2"); + versionsToRecipeId.put("2.3", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("2.4", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("2.5", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("2.6", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("2.7", "org.openrewrite.java.spring.boot2.UpgradeSpringBoot_2_0"); + versionsToRecipeId.put("3.0", "org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_0"); + versionsToRecipeId.put("3.1", "org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_1"); + versionsToRecipeId.put("3.2", "org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_2"); + } public SpringBootUpgrade(SimpleLanguageServer server, RewriteRecipeRepository recipeRepo, JavaProjectFinder projectFinder) { server.onCommand(CMD_UPGRADE_SPRING_BOOT, params -> {