链接两个任务

时间:2015-01-02 19:33:42

标签: gradle

在gradle 1.7中,如何确保任务在另一个任务运行时始终运行

task after_eclipse << {
   println 'After eclipse'
}

我失败了

after_eclipse.dependsOn eclipse
after_eclipse.mustRunAfter eclipse

我不能使用shouldRunAfter,因为它只出现在1.10

1 个答案:

答案 0 :(得分:1)

使用after_eclipse.dependsOn eclipseafter_eclipse将在eclipse之后运行,当且仅当它被调用(添加到任务队列)时。类似的规则适用于mustRunAfterHere您可以找到有关任务排序的规则。

为什么不向eclipse任务添加任务操作?

tasks.eclipse << {
   //after eclipse
}