在CloudBees上构建sbt给出"名称:没有为Name提供值"

时间:2014-05-20 05:53:15

标签: jenkins sbt cloudbees

我正在尝试在CloudBees托管的Jenkins服务器上设置sbt版本。存储库存储在GitHub中,Jenkins正在拉动存储库,因为我可以看到工作区中的所有代码。

但是,当我尝试运行构建时,我得到以下输出:

  ...
  Seen branch in repository origin/master
  Seen 2 remote branches
  Commencing build of Revision 763eecd49a522a50e53c6f24e40e5f2e984d3737 (origin/HEAD,    origin/master)
   Checking out Revision 763eecd49a522a50e53c6f24e40e5f2e984d3737 (origin/HEAD, origin/master)
   Warning : There are multiple branch changesets here
   [ProjectName] $ java -Dsbt.log.noformat=true -jar /opt/sbt/sbt-launch-0.7.4.jar clean test
   Name: No value provided for Name
   Build step 'Build using sbt' changed build result to FAILURE
   Build step 'Build using sbt' marked build as failure
   Finished: FAILURE

即使使用与Jenkins正在使用的等效命令行运行,构建在其他两台机器上运行正常。该项目本身是一个使用Play Framework的多项目构建。

1 个答案:

答案 0 :(得分:1)

这可能是由于在全局配置的sbt部分中使用了错误版本的sbt-launch jar。如果您更新它以说/opt/sbt/sbt-launch-0.13.0.jar应解决您的问题