You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SonarCloud忽略JaCoCo聚合覆盖率结果的问题求助

SonarCloud忽略JaCoCo聚合覆盖率结果的问题求助

大家好,我最近碰到个棘手的问题,想请教下社区的各位大神:

我维护着一个包含多个Maven模块的复杂Java项目,其中部分业务模块(比如child1、child2)有对应的单元测试,这些单元测试的覆盖率结果已经能正常同步到SonarCloud平台上了。为了做更全面的测试,我单独搭建了一个integration-tests模块来运行集成测试,同时还专门建了一个coverage-aggregation模块,用来通过JaCoCo把所有模块的测试覆盖率结果聚合到一起。

我的核心目标是把集成测试的覆盖率也纳入到SonarCloud的统计里,以此提升项目的整体覆盖率,但不知道哪里出了问题,SonarCloud完全忽略了这些集成测试的覆盖率结果!

先给大家看下我的项目结构:

parent
|- child1
|- child2
|- integration-tests
|- coverage-aggregation

下面是coverage-aggregation模块里的JaCoCo插件配置片段:

<!-- org.jacoco.jacoco-maven-plugin -->
<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <executions>
        <!-- Merge results from all coverage reports into...

备注:内容来源于stack exchange,提问作者Petr Štechmüller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:25:30