如何指定相关任务的顺序?

大卫·佩雷斯

我有一个任务,必须按顺序调用其他任务。

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 := {
    ...
}

其结果是,虽然taskBtaskCtaskD之前确实叫taskA,我似乎无法找到一个方法来控制它们的顺序,即taskD能之前调用taskC

如何指定运行顺序?

大卫·佩雷斯

解决的办法是结合使用dependsOn设置方法<<=

val taskA = taskDef[Unit]("....")
val taskB = taskDef[Unit]("....")
val taskC = taskDef[Unit]("....")
val taskD = taskDef[Unit]("....")

taskA := {},

taskB := {
    ...
},

taskC := {
    ...
},

taskD := {
    ...
},
taskA <<= taskA.dependsOn(taskD),

taskD <<= taskA.dependsOn(taskC),

taskC <<= taskA.dependsOn(taskB),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何指定相关任务的顺序?

来自分类Dev

如何控制不相关的Alteryx IO任务的执行顺序?

来自分类Dev

无法确定相关操作的有效顺序?

来自分类Dev

在使用corrr进行绘图之前指定相关强度

来自分类Dev

指定相关矩阵以生成相关的二进制变量

来自分类Dev

如何在WPF中绑定相关表?

来自分类Dev

如何指定一组气流任务先于其他任务执行(顺序不变)?

来自分类Dev

生产服务器上的“无法确定相关操作的有效顺序”

来自分类Dev

Asp.net无法确定相关操作的有效顺序

来自分类Dev

无法确定相关操作循环引用的有效顺序

来自分类Dev

使用R中的渐变包为线性混合模型指定相关结构

来自分类Dev

在 Django Rest Framework 中指定相关字符串字段

来自分类Dev

如何在HTML中指定相对位置?

来自分类Dev

如何指定相对于脚本运行位置的路径?

来自分类Dev

如何在CMAKE中指定相对路径?

来自分类Dev

如何为所有迭代指定相同的延迟?

来自分类Dev

定义实体关系时如何为相关操作指定有效的顺序?

来自分类Dev

如何更改Maven任务顺序?

来自分类Dev

如何使用实体框架显式加载特定实体的特定相关实体?

来自分类Dev

带日期,当指定的日期包含小时/分钟/秒时,如何指定相对日期

来自分类Dev

在rake规则中指定任务相关性

来自分类Dev

如何清除所有相关任务?

来自分类Dev

如何在Yaml灯具中为RoR单元测试指定相对日期

来自分类Dev

如何指定相同的活动而不是第二个活动

来自分类Dev

Maven项目:如何在* .ini文件中指定相对路径?

来自分类Dev

如何在接口方法中为返回值指定相同的类类型?

来自分类Dev

Java Bean验证:如何指定相同类型但具有不同组的多个验证约束?

来自分类Dev

如何在C ++中为多个类类型指定相同的模板化成员函数?

来自分类Dev

Elasticsearch-如何为搜索和索引指定相同的分析器

Related 相关文章

  1. 1

    如何指定相关任务的顺序?

  2. 2

    如何控制不相关的Alteryx IO任务的执行顺序?

  3. 3

    无法确定相关操作的有效顺序?

  4. 4

    在使用corrr进行绘图之前指定相关强度

  5. 5

    指定相关矩阵以生成相关的二进制变量

  6. 6

    如何在WPF中绑定相关表?

  7. 7

    如何指定一组气流任务先于其他任务执行(顺序不变)?

  8. 8

    生产服务器上的“无法确定相关操作的有效顺序”

  9. 9

    Asp.net无法确定相关操作的有效顺序

  10. 10

    无法确定相关操作循环引用的有效顺序

  11. 11

    使用R中的渐变包为线性混合模型指定相关结构

  12. 12

    在 Django Rest Framework 中指定相关字符串字段

  13. 13

    如何在HTML中指定相对位置?

  14. 14

    如何指定相对于脚本运行位置的路径?

  15. 15

    如何在CMAKE中指定相对路径?

  16. 16

    如何为所有迭代指定相同的延迟?

  17. 17

    定义实体关系时如何为相关操作指定有效的顺序?

  18. 18

    如何更改Maven任务顺序?

  19. 19

    如何使用实体框架显式加载特定实体的特定相关实体?

  20. 20

    带日期,当指定的日期包含小时/分钟/秒时,如何指定相对日期

  21. 21

    在rake规则中指定任务相关性

  22. 22

    如何清除所有相关任务?

  23. 23

    如何在Yaml灯具中为RoR单元测试指定相对日期

  24. 24

    如何指定相同的活动而不是第二个活动

  25. 25

    Maven项目:如何在* .ini文件中指定相对路径?

  26. 26

    如何在接口方法中为返回值指定相同的类类型?

  27. 27

    Java Bean验证:如何指定相同类型但具有不同组的多个验证约束?

  28. 28

    如何在C ++中为多个类类型指定相同的模板化成员函数?

  29. 29

    Elasticsearch-如何为搜索和索引指定相同的分析器

热门标签

归档