spring 引导 gradle 插件、应用程序插件和 gradle 2.3 包装器

spring boot gradle plugin, application plugin and gradle 2.3 wrapper

在切换到 gradle 2.3 for wrapper 后,我注意到从应用程序插件中添加了更多目标,并作为构建过程的一部分包含在内。它创建 zip 文件,tar 文件,为所有子项目做脚本相关的事情。这不是预期的行为。我想保持它以前的样子,除非我明确指定像 distZip 这样的应用程序插件目标,否则它们不应该作为我的 gradle 构建的一部分被调用。

此行为是由 Spring Boot 的 Gradle 插件引起的。我有opened an issue。我不完全理解为什么从 Gradle 2.2 切换到 2.3 会引发行为变化,但目前最好的选择似乎是坚持使用 Gradle 2.2.