使用 mustRunAfter 方法進行排序
task A << {
println 'Hello from A'
}
task B << {
println 'Hello from B'
}
B.mustRunAfter A
B.mustRunAfter A
行告訴 Gradle 在指定為引數的任務後執行任務。
輸出是:
> gradle -q B A
Hello from A
Hello from B
排序規則不會在 A 和 B 任務之間引入依賴關係,但僅在兩個任務都被安排執行時才有效。
這意味著我們可以獨立執行任務 A 和 B.
輸出是:
> gradle -q B
Hello from B