Spring boot Spring boot gradle kotlin构建
我正在尝试使用gradle build创建JAVA springboot项目。我想尝试对springboot的新kotlin支持。不知道如何在build.gradle.kts文件中添加bootrun任务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
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中类似的东西