可以在Shell脚本中运行SBT命令吗?

时间:2016-03-11 14:19:45

标签: shell sbt

是否可以在shell脚本中运行sbt命令?

这样的东西
cd path/to/project
sbt
project xyz
run x
exit

1 个答案:

答案 0 :(得分:2)

来自the manual

  

批处理模式

     

您可以在批处理模式下运行sbt,指定以空格分隔的sbt命令列表作为参数。对于带参数的sbt命令,将命令和参数作为一个参数传递给sbt,方法是将它们括在引号中。例如,

$ sbt clean compile "testOnly TestA TestB"

在你的情况下,以下行应该可以解决问题:

$ sbt "project xyz" "run x"