每当我们使用诸如“ sbt编译”或“ sbt汇编”之类的sbt命令时,我都想运行脚本。
反正有实现这个目标的吗?
答案 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
执行的每个任务中。