我正在重新认识Gradle。我记得上次查看的问题之一,我认为使用2.x,不仅是项目实现罐的多个版本,还有Gradle自己的罐子的多个版本。
为了让这些东西尽可能保持干净,这次我想让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插件实际上从哪里获得该行?
当我在帮助下查看时 - &gt;关于Eclipse - &gt;安装细节 - &gt; Buildship没有任何关于Gradle版本的迹象。
当我去Window时 - &gt; Prefs - &gt; Gradle我发现你 将发行版设置为“Gradle wrapper”(是的,Gradle Goodness)或到“Specific Gradle版本”,目前最高版本为4.4。 1。
看起来很奇怪Eclipse应该“意识到”最新版本是4.4.1,但默认使用3.5!
答案 0 :(得分:3)
默认的Gradle包装器版本是org.gradle.toolingapi
插件的版本:
http://download.eclipse.org/buildship/updates/e47/releases/2.x
)与Gradle 4.3。偏好的名称有些误导。即使未选择 Gradle wrapper , New Gradle Project 向导也会创建一个包装器。 选择特定Gradle版本而不是 Gradle wrapper
注意,the Gradle wrapper is to lower the burden to run a Gradle script if the required Gradle version is not yet installed。使用Eclipse和Buildship,并不需要包装器。