Ubuntu bash运行sbt测试返回错误

Ubuntu bash运行sbt测试返回错误,ubuntu,jenkins,playframework,sbt,Ubuntu,Jenkins,Playframework,Sbt,我有一个playframework应用程序,我想在其中与jenkins一起运行测试。我有以下脚本: rm -rf /opt/processes/* cp -R $WORKSPACE/ /opt/processes/ cd /opt/processes/ sbt testOnly controllers.ProcessesTemplatesControllerSpec 在我的windows机器上本地运行,运行良好 但在詹金斯身上,我犯了一个错误: No sbt.version set in pr

我有一个playframework应用程序,我想在其中与jenkins一起运行测试。我有以下脚本:

rm -rf /opt/processes/*
cp -R $WORKSPACE/ /opt/processes/
cd /opt/processes/
sbt testOnly controllers.ProcessesTemplatesControllerSpec
在我的windows机器上本地运行,运行良好

但在詹金斯身上,我犯了一个错误:

No sbt.version set in project/build.properties, base directory: /opt/processes
Passed: Total 0, Failed 0, Errors 0, Passed 0
Not a valid command: controllers
詹金斯在ubuntu下运行

我的问题是什么


提前感谢

sbt命令行将空间分隔的参数解释为单独的命令。引用它们以作为单个命令传递:

sbt 'testOnly controllers.ProcessesTemplatesControllerSpec'