简体   繁体   English

如何在 gradle 5.0.0 中将 bootRepackage 任务转换为 kotlin DSL?

[英]How to convert bootRepackage task to kotlin DSL in gradle 5.0.0?

Looking to create a spring boot fat jar, but unsure how to convert the bootRepackage task found here in my build.kts file:展望创造一个春天开机脂肪罐子,但不知道该如何转换bootRepackage任务发现这里在我build.kts文件:

bootRepackage {
    mainClass = 'demo.Application'
}

New day, new discovery.新的一天,新的发现。 Spring Boot docs show that the bootRepackage task has been replaced by bootJar in 2017 and the bootJar task comes out of the box with the spring boot gradle plugin. Spring Boot 文档显示bootRepackage任务已在 2017 年被bootJar取代,并且bootJar任务与 spring boot gradle 插件一起开箱即用。

The bootRepackage task has been replaced with bootJar and bootWar tasks for building executable jars and wars respectively bootRepackage 任务已替换为 bootJar 和 bootWar 任务,分别用于构建可执行的 jars 和 wars

build.gradle.kts 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"
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM