Java 如何在gradle 5.0.0中将bootRepackage任务转换为kotlin DSL?
正在创建spring boot胖jar,但不确定如何转换在我的Java 如何在gradle 5.0.0中将bootRepackage任务转换为kotlin DSL?,java,spring-boot,gradle,kotlin,kotlin-dsl,Java,Spring Boot,Gradle,Kotlin,Kotlin Dsl,正在创建spring boot胖jar,但不确定如何转换在我的build.kts文件中找到的bootRepackage任务: bootRepackage { mainClass = 'demo.Application' } 新的一天,新的发现。Spring Boot文档显示,2017年,bootRepackage任务已被bootJar取代,bootJar任务与Spring Boot gradle插件一起开箱即用 bootRepackage任务已被bootJar和bootWar替换 分别
build.kts
文件中找到的bootRepackage
任务:
bootRepackage {
mainClass = 'demo.Application'
}
新的一天,新的发现。Spring Boot文档显示,2017年,
bootRepackage
任务已被bootJar
取代,bootJar
任务与Spring Boot gradle插件一起开箱即用
bootRepackage任务已被bootJar和bootWar替换
分别用于构建可执行JAR和WAR的任务
build.gradle.kts
// option 1
tasks {
getByName<BootJar>("bootJar") {
classifier = "boot"
mainClassName = "com.example.Application"
}
}
// option 2
tasks.getByName<BootJar>("bootJar") {
classifier = "boot"
mainClassName = "com.example.Application"
}
//选项1
任务{
getByName(“bootJar”){
分类器=“引导”
mainClassName=“com.example.Application”
}
}
//选择2
tasks.getByName(“bootJar”){
分类器=“引导”
mainClassName=“com.example.Application”
}
从gradle 5.1开始,分类器已弃用tasks.getByName(“bootJar”){archiveClassifier.set(“boot”)mainClassName=“com.example.Application”}