使用 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