SpringBoot:无法使用2.0.0-M3

时间:2017-08-02 08:47:40

标签: spring-boot gradle jar executable-jar

我有一个多模块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.

这是里程碑中的某些内容还是我做错了什么?

1 个答案:

答案 0 :(得分:19)

Spring Boot 2.0中的配置已更改。它不是在springBoot扩展程序上进行配置,而是现在configured on an individual BootJar or BootWar task。例如:

bootJar {
    launchScript {
        included = true
    }
}

从Spring Boot 2.0 M4开始,此配置进一步简化:

bootJar {
    launchScript()
}

您可能需要打开问题来更正您链接到的文档,因为它已过期。