链接两个任务

Chaining two tasks

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

task after_eclipse << {
   println 'After eclipse'
}

我失败了

after_eclipse.dependsOn eclipse
after_eclipse.mustRunAfter eclipse

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

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

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

tasks.eclipse << {
   //after eclipse
}