配置Eclipse以使用最新版本的Gradle

时间:2018-01-02 08:07:50

标签: eclipse gradle version-control buildship

我正在重新认识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!

1 个答案:

答案 0 :(得分:3)

默认的Gradle包装器版本是org.gradle.toolingapi插件的版本:

  • Buildship 2.1(Eclipse Oxygen.1a和Oxygen.2)随Gradle 3.5和
  • 一起提供
  • Buildship 2.2(更新网站:http://download.eclipse.org/buildship/updates/e47/releases/2‌.x)与Gradle 4.3。

偏好的名称有些误导。即使未选择 Gradle wrapper New Gradle Project 向导也会创建一个包装器。 选择特定Gradle版本而不是 Gradle wrapper

    窗口中的
  • &gt;首选项:Gradle
  • 选中复选框覆盖工作区特定设置后,在 New Gradle Project 对话框的选项页面中

enter image description here

注意,the Gradle wrapper is to lower the burden to run a Gradle script if the required Gradle version is not yet installed。使用Eclipse和Buildship,并不需要包装器。