【问题标题】:Jacoco.exec not being picked upJacoco.exec 没有被接走
【发布时间】:2014-04-25 05:04:50
【问题描述】:

在使用 jacoco 使用 gradle 运行声纳以进行代码覆盖时,我遇到了错误:

任务':CCL-CACHE:sonarAnalyze'执行失败

空值 * 例外情况是: org.gradle.BuildExceptionReporter org.gradle.api.tasks.TaskExecutionException:任务':CCL-CACHE:sonarAnalyze'的执行失败。

声纳版本:3.7.4 摇篮版本:1.11

Jacoco.exec 正在生成

【问题讨论】:

    标签: sonarqube jacoco build.gradle


    【解决方案1】:

    我没有使用 gradle 的经验,但是根据我使用 Maven 的经验,我会说您应该将属性 sonar.jacoco.reportPath 设置为 jacoco.exec 的(相对)路径

    【讨论】:

    • 这在我使用 sonarrunner 时开始工作。但现在我面临着我的项目中的多模块结构的问题。jacoco.exec 为每个模块生成,但仅在 sonarqube 代码覆盖范围内发布了一个模块而不是所有模块。我无法破译这可能是什么原因...有人可以帮我解决这个问题吗?
    • 当遇到同样的情况时,我将 jacoco.exec 文件放在了一个中心位置。就我而言,它是父模块。我通过使用每个模块的相对路径配置报告路径变量来做到这一点。类似于这篇文章中接受的答案中所做的事情:stackoverflow.com/questions/13031219/…
    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多