从我的 Parent 模块构建时,代码覆盖率和声纳分析都很好。由于 Sonar 会聚合所有子模块的代码覆盖率。
但是,当我为代码覆盖构建子模块时,分析不会在我的父项目中更新。
有没有办法以两种方式调整聚合,即当父构建发生时或单个模块独立构建时。
我不想每次都运行整个父项目,以捕获声纳中的代码覆盖率分析。
我的父 pom.xml 包含所有声纳、jacoco 配置和其他模块继承它们。
<sonar.jacoco.reportPaths>${project.basedir}/../target/*ut-jacoco.exec</sonar.jacoco.reportPaths>
每个模块都会生成自己的moduleX-ut-jacoco.exec。