3

想要创建一个 spring boot fat jar,但不确定如何转换在我的文件中找到bootRepackage任务:build.kts

bootRepackage {
    mainClass = 'demo.Application'
}
4

1 回答 1

3

新的一天,新的发现。Spring Boot 文档显示该bootRepackage任务已bootJar在 2017 年被替换,并且该bootJar任务与 Spring Boot gradle 插件一起开箱即用。

bootRepackage 任务已替换为 bootJar 和 bootWar 任务,分别用于构建可执行的 jar 和 war

构建.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"
}
于 2019-02-02T21:27:34.500 回答