这甚至可能吗?我有类似的东西:
task taskB(dependsOn: taskA) {
// Do stuff.
}
task taskA {
// Do stuff.
}
task runClass(dependsOn: 'classes', type: JavaExec) {
main = 'com.some.package.MainClass'
classpath = some.classpath
}
我想在 JavaExec 任务taskB
之前运行。classes
我该怎么办?将其更改为dependsOn: ['taskB', 'classes']
似乎没有帮助 - 它仍然classes
首先。
编辑:
添加classes.dependsOn taskB
似乎有效。不过,这是最好的方法吗?