我有一个多模块 Gradle 项目,我尝试升级到 2.0.0-M3。
按照说明here ,我将此添加到我的构建脚本中:
springBoot {
executable = true
}
但是当我构建时,我收到以下错误:
Could not set unknown property 'executable' for object of type org.springframework.boot.gradle.dsl.SpringBootExtension.
是里程碑中的问题还是我做错了什么?
最佳答案
Spring Boot 2.0 中对此的配置已更改。而不是在 springBoot
上配置它扩展名,现在是 configured on an individual BootJar
or BootWar
task .例如:
bootJar {
launchScript {
included = true
}
}
从 Spring Boot 2.0 M4 开始,这个配置得到了进一步的简化:
bootJar {
launchScript()
}
您可能需要打开一个问题来更正您链接到的文档,因为它已过期。
关于spring-boot - SpringBoot : can't create fully executable jar with 2. 0.0-M3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45455890/