gradle自动化构建2 :安装和使用gradle

  上篇我们了解了自动化构建,说白了,就是通过一段命令行来将手动编译,构建转化未代码自动构建,只用等待结果就行了。下面我们来进行安装和初步使用gradle 。
  


Gradle 安装

我们可以从官方网站下载gradle最新版本,下载网址为 https://gradle.org/install/,我推荐下载包含工具和帮助文档的版本。下载下来以后根据不同的电脑系统需要配置环境变量,下面我简单说一下window下的,打开配置环境变量的弹框内,在path一栏里添加如下:

gralde工具文件夹/bin (ex:E:/gradle-4.10/bin)

配置完毕以后可以在cmd黑框内输入 gradle -v 能够查看Gradle的版本信息以及JVM的版本信息;
版本信息

Gradle的初步使用

上述步骤完毕以后,我们可以编写一个简单的例子,新建一个build.gradle文件,编辑代码内容:

task startSession <<{
 chant()
}
def chant(){
 ant.echo(message: 'Repeat after me... ')
}

3.times{
task "yayGradle$it"<<{
println 'Gradle rocks'
}

}
yayGradle0.dependsOn startSession
yayGradle2.dependsOn yayGradle1,yayGradle0
task groupTherapy(dependsOn: yayGradle2)

通过 gradle -q groupTherapy 就进行task编译了,具体语法我后面会慢慢讲到,上面的例子应该能看到几点:
第一,gradle中dependon设置依赖后,gradle在运行这个task的时候会先运行它所依赖的任务,保证运行。第二,gradle是支持任务名缩写,就是上面的任务也可以使用 gradle -q gT进行运行,但是要保证gT是唯一任务的缩写,不然就会报错。

有了上面的知识,我们可以查看androidstudio在打包运行的时候的所有构建task,在Android项目中,我们运行: gradle -q tasks –all 就可以看到Androidstudio布建的所有任务了,注意,在androidstudio里面,查看指令就变成了gradlew -q tasks -all,多了一个w,有成百上千的task哦。
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值