Gradle裏指定任務之間的依賴關係

task hello() {
        println 'Hello world in hello'
}

task hello2(dependsOn: 'hello')  {
    String someString = 'mY_nAmE'
    println "Original: " + someString
    println "Upper case: " + someString.toUpperCase()
}

task count(dependsOn: 'hello2')  {
    4.times { println "$it in count" }
}

指定執行count,會從hello開始執行起:

如果不用dependsOn指定依賴關係,我在Gradle 6.0測試結果,Gradle會按照task在build.gradle文件裏定義的順序依次執行:


要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":

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