使用關鍵字defaultTasks定義預設任務:
defaultTasks 'clean', 'run'
task clean {
doFirst {
println 'Default Cleaning!'
}
}
task run {
doFirst {
println 'Default Running!'
}
}
task other {
doFirst {
println "I'm not a default task!"
}
}
執行grade和執行gradle clean run的輸出一緻:
依賴設定則使用dependsOn:
4.times { counter ->
task "task$counter" {
doFirst {
println "I'm task number $counter"
}
}
}
task0.dependsOn task2, task3
執行gradle task0,則會首先執行task2,task3: