Switch to latest rewrite releases. Include boot 3.2 upgrade
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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 -> {
|
||||
|
||||
Reference in New Issue
Block a user