是否可以在shell脚本中运行sbt命令?
像
这样的东西cd path/to/project
sbt
project xyz
run x
exit
答案 0 :(得分:2)
来自the manual:
批处理模式
您可以在批处理模式下运行sbt,指定以空格分隔的sbt命令列表作为参数。对于带参数的sbt命令,将命令和参数作为一个参数传递给sbt,方法是将它们括在引号中。例如,
$ sbt clean compile "testOnly TestA TestB"
在你的情况下,以下行应该可以解决问题:
$ sbt "project xyz" "run x"