使用 Buildship 的全局 gradle 安装

Use global gradle install with Buildship

我想使用 Buildship 在 Eclipse 中创建一个 Gradle 项目。当我创建它时,IDE 尝试从某处下载 Gradle 2.9。

但是我在系统范围内安装了 Gradle 2.12(由 pacman 安装)。

如何说服 Buildship 使用我本地的 Gradle 安装?

我过早地点击了完成。应该单击下一步并指定(在我的情况下)

/usr/share/java/gradle

作为本地安装目录。

在build.gradle里面添加这个:

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

或者 运行 带有参数 -gradle-version 2.12 的包装器任务(在 Eclipse 的 Gradle 任务视图中右键单击包装器任务。

最后 运行 以下任务:清理、包装、构建。确保在项目根目录中,./gradle/wrapper/gradle-wrapper.properties 文件包含以下行:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-bin.zip

否则 substitute/insert 它并重新运行 gradle 清理、包装、构建。