在gradle 1.7中,如何确保任务在另一个任务运行时始终运行
task after_eclipse << {
println 'After eclipse'
}
我失败了
after_eclipse.dependsOn eclipse
after_eclipse.mustRunAfter eclipse
我不能使用shouldRunAfter,因为它只出现在1.10
中答案 0 :(得分:1)
使用after_eclipse.dependsOn eclipse
,after_eclipse
将在eclipse
之后运行,当且仅当它被调用(添加到任务队列)时。类似的规则适用于mustRunAfter
。 Here您可以找到有关任务排序的规则。
为什么不向eclipse
任务添加任务操作?
tasks.eclipse << {
//after eclipse
}