【问题标题】:Run sbt scoverage commande on Scala Play在 Scala Play 上运行 sbt scoverage commande
【发布时间】:2017-01-10 19:15:52
【问题描述】:

我有 Play 项目,我正在尝试使用 scoverage 插件和 sbt 发布覆盖结果。一切都在本地工作,但是当我尝试使用 jenkins 运行相同的命令时,它显示以下错误。

我对 sbt 的 Jenkins 配置是这样的:

还有build.sbt和plugins.sbt的配置

【问题讨论】:

    标签: scala jenkins playframework sbt


    【解决方案1】:

    您是否在使用来自the github repo 的说明?

    sbt clean coverage test
    

    sbt coverageReport
    

    应该做的工作。看来你在coveragereport 上漏掉了一个骆驼案。

    你也可以看看他们提供的example

    另外,它是一个我们可以看看的开源项目吗?或者只是粘贴 build.sbtproject/plugins.sbt 文件

    【讨论】:

    • 我发布了我的 build.sbt 和 plugins.sbt。我已经尝试过使用骆驼案,但根据错误,它在第一个覆盖命令上失败了。
    • @AnandChokshi 很奇怪...你在 travis 上使用的是哪个 scala 和 sbt 版本?
    • 我正在使用 scala play Framework 2.5。至于 scala 是 2.11.7 而 sbt 是 2.5.0。 @pedrorijo91
    • Sbt 最新版本是 0.13.8 我认为...你不能拥有 sbt 2.5.0 。运行 sbt about 以获取版本。另外,与您在 localhost 中的版本进行比较
    • @pedroijo91 这是插件版本。插件处理 sbt 在 jenkins 服务器上的安装。我不必担心这种方式的sbt。但我应该检查一下,正如你建议的那样。如果是这种情况,请告诉您。
    猜你喜欢
    • 2017-09-02
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 2018-07-14
    • 2015-03-01
    • 2017-06-04
    • 2014-07-16
    • 1970-01-01
    相关资源
    最近更新 更多