gpt4 book ai didi

spring-boot - Spring Boot Gradle Kotlin构建

转载 作者:行者123 更新时间:2023-12-03 05:45:40 28 4
gpt4 key购买 nike

我正在尝试使用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")
}

有关完整项目,请参见 https://github.com/sdeleuze/spring-boot-kotlin-demo/

关于spring-boot - Spring Boot Gradle Kotlin构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50250405/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com