sbt 0.13.15覆盖play项目

时间:2017-06-17 18:41:25

标签: sbt

我尝试为sbt 0.13.15的游戏项目创建自定义runTask。我想知道这是否可能。

sbt文档建议使用fullRunTask来定义自定义运行任务,但我真的只想在sbt run之前添加另一个要执行的任务(即{{1}取决于这个自定义任务。)

总体目标是创建一个任务,在调用run时转换一些javascript。

老实说,我找不到办法让当前的sbt run取决于我的自定义runTask

这就是我正在尝试的:

fooTask

不幸的是,这只是为游戏项目运行正常的lazy val playProject = (project in file("somePlayProject")) .enablePlugins(PlayScala) .settings(//some common settings and library deps) .settings( run in Compile := { val jsTranspile: Seq[String] = Seq("bash", "-c", "commands", "to", "transpile") jsTranspile ! (run in Compile).evaluated } ) 。如果我删除sbt run命令,则(run in Compile).evaluate任务将成功运行。我不确定如何协调这两者。

0 个答案:

没有答案