Spring boot Spring boot gradle kotlin构建

Spring boot Spring boot gradle kotlin构建,spring-boot,gradle,java-8,kotlin,Spring Boot,Gradle,Java 8,Kotlin,我正在尝试使用gradle build创建JAVA springboot项目。我想尝试对springboot的新kotlin支持。不知道如何在build.gradle.kts文件中添加bootrun任务 plugins { } val coreServiceVersion = "3.0.0" dependencies { } 这是build.gradle.kts的总体结构,您可以使用以下配置: import org.jetbrains.kotlin.gradle.tasks.Kotli

我正在尝试使用gradle build创建JAVA springboot项目。我想尝试对springboot的新kotlin支持。不知道如何在build.gradle.kts文件中添加bootrun任务

plugins {

}

val coreServiceVersion = "3.0.0"

dependencies {

}

这是build.gradle.kts的总体结构,您可以使用以下配置:

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    val kotlinVersion = "1.2.41"
    id("org.springframework.boot") version "2.0.2.RELEASE"
    id("org.jetbrains.kotlin.jvm") version kotlinVersion
    id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
    id("io.spring.dependency-management") version "1.0.4.RELEASE"
}

val coreServiceVersion = "3.0.0"

version = "1.0.0-SNAPSHOT"

tasks.withType<KotlinCompile> {
    kotlinOptions {
        jvmTarget = "1.8"
        freeCompilerArgs = listOf("-Xjsr305=strict")
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
    compile("org.jetbrains.kotlin:kotlin-reflect")
    compile("com.fasterxml.jackson.module:jackson-module-kotlin")
    testCompile("org.springframework.boot:spring-boot-starter-test")
}
import org.jetbrains.kotlin.gradle.tasks.kotlincomfile
插件{
val kotlinVersion=“1.2.41”
id(“org.springframework.boot”)版本“2.0.2.RELEASE”
id(“org.jetbrains.kotlin.jvm”)版本kotlin
id(“org.jetbrains.kotlin.plugin.spring”)版本kotlin
id(“io.spring.dependency management”)版本“1.0.4.RELEASE”
}
val coreServiceVersion=“3.0.0”
version=“1.0.0-SNAPSHOT”
tasks.withType{
科特洛普斯酒店{
jvmTarget=“1.8”
freeCompilerArgs=listOf(“-Xjsr305=strict”)
}
}
存储库{
mavenCentral()
}
依赖关系{
编译(“org.springframework.boot:springbootstarterweb”)
编译(“org.jetbrains.kotlin:kotlin-stdlib-jdk8”)
编译(“org.jetbrains.kotlin:kotlin reflect”)
编译(“com.fasterxml.jackson.module:jackson模块kotlin”)
testCompile(“org.springframework.boot:springbootstarter测试”)
}

有关完整项目,请参阅。

为什么不在intellij中创建一个spring boot项目,并使用gradle作为构建工具?或者在eclipse中类似的东西