1
我有一个任务必须依次调用其他任务。如何指定依赖任务的顺序?
val taskA = taskDef[Unit]("....")
val taskB = taskDef[Unit]("....")
val taskC = taskDef[Unit]("....")
val taskD = taskDef[Unit]("....")
taskA := {
taskB.value
taskC.value
taskD.value
}
taskB := {
...
}
taskC := {
...
}
taskD := {
...
}
其结果是,虽然taskB
,taskC
和taskD
taskA
之前确实叫,我似乎无法找到一个方法来控制它们的顺序,即taskD
可以taskC
之前被调用。
如何指定运行顺序?