1. 创建build.gradle文件
创建gradle
touch build.gradle
也可以使用标题2的方法直接创建并打开build.gradle文件
2. 打开build.gradle
vi build.gradle
3. 定义一个task
task hello{
doLast{
println 'hello world!'
}
}
这是构建脚本定义一个任务(Task),任务名字叫 hello,并给 hello添加一个动作 doLast ,doLast:代表 Task执行完毕后要回调这部分闭包的代码实现。
4. 执行task
gradle -q hello
执行后的打印:hello world!
-q :用于控制 gradle 输出的日志级别
5. 不加 -q执行task
-q 省略掉 可以查看执行的具体信息(如下)
> Task :hello
hello world
6. 其他定义task方式
task hello << {
println 'hello world!'
}
7.使用groovy语言构建task
task upper << {
def str='groovy'
println "方式一:"+str
println "方式二:${str}"
println "方式三:$str"
}
groovy三种拼接字符串方式:
①:普通拼接
②:通过表达式运算拼接
③:方式一种花括号里面只有一个变量可以去掉花括号
注意:单引号不能对字符串中的表达式做运算
8.任务依赖
task hello << {
println 'hello world!'
}
task intro(dependsOn:hello) << {
println "Gradle"
}
执行结果
hello world!
Gradle
上面的任务的方法doFirst和doLast分别代表在任务之前调用、任务之后调用。<<相当于doLast。