mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-18 09:44:47 +08:00
Add Gradle Kotlin DSL support
This commit refactors the existing Groovy DSL writers in order to share code between the Groovy DSL and Kotlin DSL writers. See gh-851
This commit is contained in:
@@ -26,7 +26,7 @@ import java.util.Map;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import io.spring.initializr.generator.buildsystem.BuildSystem;
|
||||
import io.spring.initializr.generator.buildsystem.gradle.GradleBuildSystem;
|
||||
import io.spring.initializr.generator.buildsystem.maven.MavenBuildSystem;
|
||||
import io.spring.initializr.generator.io.template.TemplateRenderer;
|
||||
import io.spring.initializr.generator.project.ResolvedProjectDescription;
|
||||
import io.spring.initializr.generator.version.Version;
|
||||
@@ -316,8 +316,7 @@ public class MainController extends AbstractInitializrController {
|
||||
|
||||
private static String getWrapperScript(ResolvedProjectDescription description) {
|
||||
BuildSystem buildSystem = description.getBuildSystem();
|
||||
String script = buildSystem.id().equals(GradleBuildSystem.ID) ? "gradlew"
|
||||
: "mvnw";
|
||||
String script = buildSystem.id().equals(MavenBuildSystem.ID) ? "mvnw" : "gradlew";
|
||||
return (description.getBaseDirectory() != null)
|
||||
? description.getBaseDirectory() + "/" + script : script;
|
||||
}
|
||||
|
Reference in New Issue
Block a user