【发布时间】:2016-06-23 21:06:39
【问题描述】:
我想在我的项目build.sbt 文件中定义一个自定义任务。来自 sbt-assembly 插件的 assembly 任务返回每个组装的 jar 的文件名。自定义任务应该等到assembly 任务完成并使用文件名列表来执行 shell 脚本。
这是我想要达到的目标的一个想法
lazy val listOfFiles = taskKey[Unit]("Run script passing jar file names as parameters.")
listOfFiles := {
val files = List[File]()
files :+ assembly
// run script passing file names as parameters
}
我尝试过使用Def.sequential,但我认为它不适合我的自定义任务的要求。非常感谢有关如何创建这样的自定义任务的任何帮助!
【问题讨论】:
标签: scala sbt sbt-assembly