如何为单个自定义任务禁用聚合?
我尝试将以下内容添加到build.sbt
:
aggregate in myTaskName:= false
但它没有像我预期的那样工作 - 我有这个错误:
~\build.sbt:1: error: not found: value myTaskName
aggregate in myTaskName:= false
答案 0 :(得分:1)
工作实例(sbt 0.13.5):
val hello = TaskKey[Unit]("hello", "Prints 'Hello Zhu'")
val helloTask = hello := {
println("Hello Zhu")
}
aggregate in hello := false
注意,使用了TaskKey
- 而不是Setting[Task]
本身。值得注意的是,这个密钥应该可以从build.sbt
访问,并且正如@Mark Harrah所提到的,hello
必须是完全合格的。