1

我正在使用 SonarQube 5.3 并处理一个包含 3 个子模块的 mavenized java 项目。

这个子模块之一是我的 webapp,它没有 junit 测试,我想从声纳主页面上显示的覆盖率中删除它。

另外,如果可能的话,我想从另一个子模块中排除一些包,比如实体包......

没有找到任何明确的答案,我尝试将其添加到我的 webapp pom.xml 中:

<sonar.coverage.exclusions>src/main</sonar.coverage.exclusions>

但没有运气。

4

2 回答 2

1

通过 UI 中的Administration > General Settings > Analysis Scope > Code Coverage部分进行设置

于 2016-07-05T11:48:20.500 回答
0

摆弄后发现没有考虑到 UI 参数。我想在我的子模块 pom.xml 中添加这个我很确定我之前尝试过这个,但从那以后我们更新了 Sonar 版本。

<properties>
    <sonar.coverage.exclusions>src/main/java/**</sonar.coverage.exclusions>
</properties>
于 2016-09-22T08:20:12.970 回答