执行sbt命令时可以运行scala脚本吗?

时间:2019-06-19 10:50:49

标签: scala sbt

每当我们使用诸如“ sbt编译”或“ sbt汇编”之类的sbt命令时,我都想运行脚本。

反正有实现这个目标的吗?

1 个答案:

答案 0 :(得分:0)

将任务附加到步骤类似于以下操作:

compile <<= (compile in Compile) map {result =>
  // whatever you want to do after compile here.
  result
}

如果要定义运行脚本的自定义Command,请在构建中定义类似于以下命令的命令

def myCommand = Command.command("myCommand") { state =>
  s"<relative path to script here>" !; state
}

然后,您将myCommand添加到希望myCommand执行的每个任务中。