Gradle之恋-安装配置

楔子

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

Gradle既可以手动安装配置,也提供了Gradle Wrapper自动安装。本文主要介绍以上两种方式以及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.png

使用工具安装
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 <task> (Unix式系统如 Linux,Mac OS X)
  • gradlew <task> (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任务

未完待续....


更多原创文章可关注我的个人博客:宅前疯 或微信公众账号:zhaiqianfeng

微信公众号:zhaiqianfeng

转载于:https://my.oschina.net/u/3338653/blog/855409

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值