我有以下设置:
task A {
// config for task C
}
task B {
// config for task C
}
task D {
}
这两个任务都需要由任务C使用它们提供的配置来完成,并且B必须在A之后执行。我已经适应了以下情况
A.finalizedBy C
B.finalizedBy C
B.mustRunAfter A
D.dependsOn A, B
此设置的问题在于,当我运行gradle D
时:
是否可以多次执行任务?我需要此排序A-> C-> B-> C。
编辑:
以下方法似乎可以解决问题,但这不是我想要的方法:
task A {
// config for task C
C.execute()
}
task B {
// config for task C
C.execute()
}
答案 0 :(得分:0)