gpt4 book ai didi

scala - 如何在 0.13 中声明任务对任务的依赖?

转载 作者:行者123 更新时间:2023-12-04 01:33:44 24 4
gpt4 key购买 nike

In sbt 0.12, you could specify that one task depended upon another without actually using the output from the input tasks.所以你纯粹是指定任务的顺序:

unitTask <<= Seq(stringTask, sampleTask).dependOn

sbt 0.13 的任务文档中没有这样的例子。指定所述依赖项的新语法是什么?

最佳答案

使用标准语法,但忽略所用任务的结果:

unitTask := {
val x = stringTask.value
val y = sampleTask.value
()
}

因为一个 bug in scalac , 你必须使用虚拟名称,否则你可以使用 val _ = ... .

另外,我更喜欢上面更明确的方式,但它相当于这个较短的版本,因为没有使用结果:
unitTask := {
stringTask.value
sampleTask.value
}

关于scala - 如何在 0.13 中声明任务对任务的依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19292995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com