SpringBoot:无法使用 2.0.0-M3 创建完全可执行的 jar

SpringBoot: can't create fully executable jar with 2.0.0-M3

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

自SpringBoot 2.0 M4起,此配置进一步简化:

bootJar {
    launchScript()
}

你可能想打开一个问题来更正你链接到的文档,因为它已经过时了。