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

问题描述 投票:1回答:1

我正在重新认识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插件实际上从哪里获得该行?

当我查看帮助 - >关于Eclipse - >安装细节 - > Buildship时,没有任何关于Gradle版本的信号。

当我进入Window - > Prefs - > Gradle时,我发现您将分布设置为“Gradle wrapper”(是,Gradle Goodness)或“特定Gradle版本”,当前显示为4.4.1的最高版本。

看起来奇怪Eclipse应该“意识到”最新版本是4.4.1,但默认情况下使用3.5!

eclipse gradle version-control buildship
1个回答
3
投票

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

  • Buildship 2.1(Eclipse Oxygen.1a和Oxygen.2)随Gradle 3.5和
  • 使用Gradle 4.3构建2.2版(更新站点:http://download.eclipse.org/buildship/updates/e47/releases/2‌.x)。

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

  • 在Window> Preferences:Gradle或
  • 选中复选框覆盖工作区特定设置后,在New Gradle Project对话框的Option页面中:

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,并不需要包装器。

© www.soinside.com 2019 - 2024. All rights reserved.