我有一个多模块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()
}
您可能想打开一个问题来更正所链接的文档,因为它已过期。