如何配置 Spring Boot Gradle 插件 2 以禁用 Gradle Script Kotlin 中的 Boot 分发。
我想要的发行版是一个程序集捆绑包 zip,其中包含 lib 文件夹中的所有依赖项(和 jar)。
我已启用 Jar 任务并禁用 bootJar 任务。
我的构建文件的当前来源https://github.com/Skatteetaten/mokey/blob/825a81f20c21a2220876a09ebf7f01fe7c61f2fd/build.gradle.kts https://github.com/Skatteetaten/mokey/blob/825a81f20c21a2220876a09ebf7f01fe7c61f2fd/build.gradle.kts
请注意,aurora skatteetaten gradle 插件添加了分发机制。https://github.com/Skatteetaten/aurora-gradle-plugin https://github.com/Skatteetaten/aurora-gradle-plugin
这个 kotlin DSL 版本的 @panser 答案对我有用(禁用 spring-boot bootJar 任务并启用 jar 任务):
import org.springframework.boot.gradle.tasks.bundling.BootJar
tasks.getByName<BootJar>("bootJar") {
enabled = false
}
tasks.getByName<Jar>("jar") {
enabled = true
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)