2016-04-03 39 views

cevap

1

Tüm bu mevcut görevleri sırayla çağıran yeni bir görev tanımlayabilirsiniz.

gradle taskall 
:taskA 
I'm taskA 
:taskB 
I'm taskB 
:taskC 
I'm taskC 
:taskAll 
All Done! 

BUILD SUCCESSFUL 

Total time: 2.176 secs 
:

task taskA() << { 
    println "I'm taskA" 
} 

task taskB() << { 
    println "I'm taskB" 
} 

task taskC() << { 
    println "I'm taskC" 
} 

task taskAll(dependsOn:['taskA', 'taskB', 'taskC']) << { 
    println 'All Done!' 
} 
taskB.mustRunAfter 'taskA' //these lines ensure the order of execution 
taskC.mustRunAfter 'taskB' 

Bu, çıktıyı verir