gradle-helloworld

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章