Gradle之恋(2)-安装配置

楔子

Gradle是基于Java的,因此在使用之前需要确认配置了JDK或JRE环境,Gradle3.3需要Java7或更高版本。虽然Gradle使用Groovy作为构建脚本,但Gradle已经包含了Groovy类库,因此并不需要单独安装Groovy。

实际上,对于配置了Gradle Wrapper的Gradle项目,你可以不手动安装配置Gradle,而是直接使用Gradle Wrapper来执行相应的命令即可,Wrapper会自动下载Gradle。本文主要介绍以上两种方式以及Eclipse的Gradle插件的安装和使用。
Gradle

手动安装Gradle

下载并解压

Gradle提供了不包括文档和源码的二进制包(Binary-only)以及完整包(Complete),可以去官网下载。当然你也可以在线浏览文档源码

下载后解压到任意目录,如~/tools/gradle-3.3。

设置环境变量

把gradle的bin目录追加到配置环境变量PATH中,如

$ export PATH=$PATH:~/tools/gradle-3.3/bin

为了永久生效,你可以在.bashrc中配置,windows可以在”我的电脑->属性->高级->环境变量”中设置。

验证

在命令行运行gradle -v命令,来验证安装是否正确
gradle-v

使用工具安装Gradle

SDKMAN!

SDKMAN!是大多数Unix/Linux都支持的多版本管理工具,使用其安装Gradle

$ sdk install gradle 3.4

Homebrew

Homebrew是Mac系统软件管理工具,使用其安装Gradle

$ brew install gradle

Chocolatey

Chocolatey是windows系统的软件管理工具,使用其安装Gralde

C:\> choco install gradle

Gradle Wrapper

如果你有一个Gradle项目,而且它使用了Gradle Wrapper,那么你不需要做任何安装,你只需要运行gradlew或gradlew.bat脚本:

  • ./gradlew (Unix式系统如 Linux,Mac OS X)
  • gradlew (Windows)

Gradle Wrapper会寻找你已经安装的合适版本的Gradle,如果没有它会根据配置自动下载并配置好供你使用,成功后使用gradlew或gradlew.bat来执行gradle命令.如:

$ ./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-3.4-bin.zip
...

Eclipse安装Gradle插件

安装插件

Gradle官方为Eclipse提供了一个插件:Buildship
可以通过Eclipse Marketplace来安装,如:
Gradle-Eclipse插件
也可以通过Eclipse update manager来安装:” Help -> Install New Softwar”,更新地址:http://download.eclipse.org/buildship/updates/e46/releases/2.x.
你也可以到Eclipse官网查询更多地址,安装如
Gradle-Eclipse插件

最好不要勾选”Contact all update sites during install to find required software”复选框,这样会安装快很多.

插件使用

安装成功后,你就可以使用该插件创建,导入Gradle项目了.但当Gradle的build.gradle变更时,Eclipse并不会感知、更新classpath,你可以通过Gradle项目或build.gradle文件鼠标右键弹出的菜单来更新Eclipse classpath,如:
gradle插件

当然也可以把Eclipse项目转换程Gradle项目,如:
gradle插件

你也可以把Gradle的view在Eclipse显示出来,在Eclipse通过鼠标来执行Gradle任务:”Windows -> Show view -> Other”
gradle任务

翟前锋 wechat
欢迎订阅我的微信公众号:zhaiqianfeng!