Я использую 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
? Я использовал <<=
по образцу, описанному в Задачи(в исходной версии вопроса это былоhttps://github.com/harrah/xsbt/wiki/Tasks, но с тех пор документ был перемещен и изменен ).
u2Task <<= u2Task dependsOn helloTask
Но я получил ошибку reassignment to val
. По-видимому, я ничего не могу заставить работать с <<=
. Что я делаю не так?