如何使用 Buildship 在 Eclipse 中更改 Gradle 版本?

How to change Gradle version in Eclipse using Buildship?

我是 运行 Eclipse Luna SR2,带有 Buildship 1.0.1。

我使用向导创建的 Gradle 项目正在使用 Gradle 2.5-rc-2 构建,但我想使用最新版本的 2.6。

我该怎么做?

设置任务无效:

apply plugin: 'java'

repositories {
    jcenter()
}

dependencies {
    testCompile 'junit:junit:4.12'
}

task wrapper(type: Wrapper) {
    gradleVersion = '2.6'
}

解决方法: 出于某种原因,只有当我按照 Makoto 的建议设置版本后重新启动 Eclipse 时它才有效。

如果要使用包装器,只需设置 gradleVersion 属性:

task wrapper(type: Wrapper) {
    gradleVersion = '2.6'
}

您可以创建一个新的 Run Configuration 类型 Gradle Project 运行任务 wrapper。 运行 此 运行 配置应该更新包装器版本而无需重新启动 eclipse。

我在不同版本上遇到了同样的问题。解决方案是将以下任务添加到您的构建文件中,然后在项目根文件夹中添加 运行 gradle 包装器任务:

task wrapper(type: Wrapper) {
  gradleVersion = '2.6'
}

构建时使用错误版本的包装器的原因是没有为我想使用的版本创建包装器。