Как сделать задачу зависимой от другой в sbt 0.12?

Я использую 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. По-видимому, я ничего не могу заставить работать с <<=. Что я делаю не так?

9
задан Jacek Laskowski 1 January 2014 в 21:14
поделиться