【问题标题】:Getting an "Error while reading the sourcefile!" error from Jenkins jacoco plugin读取源文件时出现“错误!”来自 Jenkins jacoco 插件的错误
【发布时间】:2018-08-11 18:32:41
【问题描述】:

我的源代码是用 scala 编写的。我使用 3.0.3 版的 sbt-jacoco sbt 插件进行代码覆盖。使用的Jenkins插件是3.0.1版本的JaCoCo Plugin

我在我的 Jenkinsfile 中实现了 jacoco:

step([$class: 'JacocoPublisher', sourcePattern: '**/src'])

插件运行良好,显示覆盖和遗漏的代码百分比。但是当我去检查通过 Jenkins UI 覆盖的实际代码行时,我得到了上述错误“读取源文件时出错!”
你能帮我弄清楚我做错了什么吗?

附上截图

【问题讨论】:

    标签: jenkins sbt jacoco


    【解决方案1】:

    查看 jenkins 日志(通常位于 /var/log/jenkins/jenkins.log)中是否存在 java.io.FileNotFoundException 等异常,以确定插件认为文件所在的位置,或尝试读取文件时的任何其他错误。

    为我解决的问题是将 sourcePattern 设置为 '**/src/*/java' 默认设置为'**/src/main/java' based on git

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多