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。