本文总结内容来自DoctorQ整理Gradle学习文章,传送门。这个是实战文,先敲代码,再学理论。
详细介绍系列
电子书Gradle实战这个就是先学习理论。
Gradle
定义:
项目构建工具,完全兼容Ant、Maven
安装
1、在官网下载最新的Gradle版本。http://www.gradle.org/downloads
2、解压安装包到目录
3、打开环境文件
sudo vim /etc/profile
4、写入环境变量:
export GRADLE_HOME=/opt/gradle/gradle-3.4.1
export PATH=$GRADLE_HOME/bin:$PATH
5、环境变量生效source /etc/profile
6、检查结果 gradle -v
Gradle实战问题记录
1.官网手册资料比较完善
//gradle分配置阶段和执行阶段,配置阶段完成后,gradle就知道所有需要被执行的任务。这样我们就可以用*hasTask*了解哪些任务是否被包括在执行任务中。下面的例子来判断任务执行完成后,release任务是否被执行。
task distribution <<{
println "We build the zip with version = $version"
}
task release (dependsOn :'distribution')<<{
println 'We release now'
}
gradle.taskGraph.whenReady {
taskGraph->
if(taskGraph.hasTask(release)){
version = '1.0'
}else {
version = '1.0-SNAPSHOT'
}
}
这个例子主要是要了解 hasTask的作用,可以通过查询官网的手册来看具体的用法:很全面的使用资料文档手册
2.GUI
Gradle GUI已被弃用,计划在Gradle4.0中删除。考虑使用支持Gradle的IDE。Eclipse,IntelliJ或NetBeans。所以我现在的版本没有体验GUI。之后等下载IntelliJ之后再体验下。