我正在重新认识 Gradle。我记得上次使用 2.x 时发现的一个问题是,不仅是项目实现 jar 的多个版本,还有 Gradle 自己的 jar 的多个版本。
这次为了尽量保持干净,我想让 Eclipse 使用最新、最强大的 Gradle,在撰写本文时它是 4.4.1。
我想我知道这是在哪里配置的,如果有人使用 Gradle 包装器:
<project name>/gradle/wrapper/gradle-wrapper.properties
在这里,我看到了关键的最后一行:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-bin.zip
我想我应该做的只是手动将其更改为... gradle-4.4.1-bin.zip
...但问题是:Buildship 插件实际上是从哪里获得该行的?
当我查看 Help --> About Eclipse --> Installation Details --> Buildship 时,没有任何关于 Gradle 版本的迹象。
当我转到 Window --> Prefs --> Gradle 时,我发现您将分发设置为“Gradle 包装器”(是的,Gradle Goodness)或“特定 Gradle 版本”,当前显示的最高版本为 4.4.1。
Eclipse 应该“知道”最新的是 4.4.1 但默认使用 3.5,这似乎很奇怪!