【发布时间】:2019-06-26 22:36:32
【问题描述】:
希望创建一个 spring boot fat jar,但不确定如何转换在我的 here 文件中找到的 bootRepackage 任务:
bootRepackage {
mainClass = 'demo.Application'
}
【问题讨论】:
标签: java spring-boot gradle kotlin kotlin-dsl
希望创建一个 spring boot fat jar,但不确定如何转换在我的 here 文件中找到的 bootRepackage 任务:
bootRepackage {
mainClass = 'demo.Application'
}
【问题讨论】:
标签: java spring-boot gradle kotlin kotlin-dsl
新的一天,新的发现。 Spring Boot 文档显示,bootRepackage 任务已在 2017 年被 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"
}
【讨论】:
tasks.getByName<BootJar>("bootJar") { archiveClassifier.set("boot") mainClassName = "com.example.Application" }