В 0.7.x
мы использовали dependsOn
, чтобы объявить, что задача зависит от других задач - это означает, что другие задачи должны выполняться первыми.
В 0.11.x
мы используем <<=
, чтобы объявить, чтозадача зависит от какой-то другой задачи.Вики SBT много говорит о том, как объявить TaskKey[_]
, который зависит от других задач и настроек (здесь есть вопросы, которые касаются , ), но не так много о InputKey[_]
.Если у меня есть клавиша ввода, объявленная так:
val benchTask = InputKey[Unit](
"bench",
"Runs a specified benchmark."
) <<= inputTask {
(argTask: TaskKey[Seq[String]]) =>
argTask map {
args =>
// ...
} // xxx
}
Как я могу сделать так, чтобы она зависела от других задач, например, packageBin in Test
?Я могу поставить dependsOn
вместо xxx
комментария выше, но это дает мне ошибки типа.
Спасибо.