如何配置 SonarQube 5.3 以调整用于确定覆盖范围的子模块/包?
How to configure SonarQube 5.3 to tune what submodule / package is used to determinate coverage?
我正在使用 SonarQube 5.3 并处理一个包含 3 个子模块的 mavenized java 项目。
这个子模块之一是我的 web 应用程序,没有对其进行 junit 测试,我想将其从主声纳页面上显示的覆盖率百分比中删除。
另外,如果可能的话,我想从其他子模块中排除一些包,比如实体包...
没有找到任何明确的答案,我试着在我的网络应用程序中添加这个 pom.xml :
<sonar.coverage.exclusions>src/main</sonar.coverage.exclusions>
但运气不好。
通过 管理 > 常规设置 > 分析范围 > 代码覆盖率 部分
中的 UI 进行设置
折腾了一下发现没有考虑到UI这个参数。
我想在我的子模块中添加这个 pom.xml
我很确定我之前尝试过这个,但从那以后我们更新了 Sonar 版本。
<properties>
<sonar.coverage.exclusions>src/main/java/**</sonar.coverage.exclusions>
</properties>
我正在使用 SonarQube 5.3 并处理一个包含 3 个子模块的 mavenized java 项目。
这个子模块之一是我的 web 应用程序,没有对其进行 junit 测试,我想将其从主声纳页面上显示的覆盖率百分比中删除。
另外,如果可能的话,我想从其他子模块中排除一些包,比如实体包...
没有找到任何明确的答案,我试着在我的网络应用程序中添加这个 pom.xml :
<sonar.coverage.exclusions>src/main</sonar.coverage.exclusions>
但运气不好。
通过 管理 > 常规设置 > 分析范围 > 代码覆盖率 部分
中的 UI 进行设置折腾了一下发现没有考虑到UI这个参数。 我想在我的子模块中添加这个 pom.xml 我很确定我之前尝试过这个,但从那以后我们更新了 Sonar 版本。
<properties>
<sonar.coverage.exclusions>src/main/java/**</sonar.coverage.exclusions>
</properties>