如何bootRepackage任务转换为科特林DSL的gradle中5.0.0?

时间:2019-02-02 16:18:01

标签: java spring-boot gradle kotlin kotlin-dsl

希望创建一个弹簧靴胖子,但不确定如何转换在我的bootRepackage文件中找到的herebuild.kts任务:

bootRepackage {
    mainClass = 'demo.Application'
}

1 个答案:

答案 0 :(得分:0)

新的一天,新的发现。 Spring Boot文档显示bootRepackage任务已在2017年被bootJar取代,而bootJar任务随spring boot gradle插件一起提供。

  

bootRepackage任务已替换为bootJar和bootWar   分别构建可执行jar和wars的任务

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"
}