如何创建现有任务取决于自定义任务

时间:2016-05-08 14:13:28

标签: scala sbt

我正在SBT写一个自定义任务。我希望现有的“测试”任务取决于我的自定义任务。

基本上,我希望我的自定义任务在有人在我的项目上调用“test”之前执行。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以重新定义测试,这取决于您的任务:

lazy val foo = taskKey[Unit]("...")
foo := println("Hello, world!")
test <<= test in Test dependsOn foo