Switch to latest rewrite releases. Include boot 3.2 upgrade

This commit is contained in:
aboyko
2023-11-28 17:05:17 -05:00
parent 7210c50e8d
commit e4f0f235b5
2 changed files with 20 additions and 17 deletions

View File

@@ -118,12 +118,12 @@
<kotlin.version>1.9.20</kotlin.version>
<!-- Rewrite specific properties -->
<rewrite-version>8.9.0-SNAPSHOT</rewrite-version>
<rewrite-kotlin-version>1.8.0-SNAPSHOT</rewrite-kotlin-version>
<rewrite-spring-version>5.1.0-SNAPSHOT</rewrite-spring-version>
<rewrite-gradle-tooling-api-version>1.3.2</rewrite-gradle-tooling-api-version>
<rewrite-version>8.9.9</rewrite-version>
<rewrite-kotlin-version>1.7.7</rewrite-kotlin-version>
<rewrite-spring-version>5.1.4</rewrite-spring-version>
<rewrite-gradle-tooling-api-version>1.5.0</rewrite-gradle-tooling-api-version>
<gradle-tooling.version>8.3</gradle-tooling.version>
<gradle-tooling.version>8.4</gradle-tooling.version>
<gradle-core.version>6.1.1</gradle-core.version>
<signing.skip>true</signing.skip>

View File

@@ -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<String, String> 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<String, String> 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 -> {