我正在使用 SBT 0.12.0
。
我有两个任务-project/Build.scala
定义如下:helloTask
u2
val hello = TaskKey[Unit]("hello", "Prints 'Hello World'")
val helloTask = hello := {
println("Hello World")
}
val u2Task = TaskKey[Unit]("u2") := { println("u2") }
如何使u2
任务依赖hellotask
?我使用了Tasks<<=
中描述的示例(在问题的原始版本中它是https://github.com/harrah/xsbt/wiki/Tasks,但文档已经移动和更改)。
u2Task <<= u2Task dependsOn helloTask
但我得到了reassignment to val
错误。显然,我无法得到任何<<=
工作。我究竟做错了什么?