2016-07-04 21 views
1

我正在使用SonarQube 5.3並且正在使用一個包含3個子模塊的mavenized java項目。如何配置SonarQube 5.3以調整使用哪些子模塊/軟件包來確定覆蓋範圍?

其中一個子模塊是我沒有junit測試的webapp,我想從主聲納頁面上顯示的coverage%中刪除它。

而且如果可能的話,我想從另一個子模塊,像實體包排除某些包...

沒有找到任何明確的答案,我想在我的webapp的pom.xml補充一點:

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

但是沒有運氣。

回答

0

摸索之後,我發現,在UI參數沒有被考慮在內。 我想添加這個在我的子模塊pom.xml 我很確定我早些時候嘗試過,但自那時起我們更新了Sonar版本。

<properties> 
    <sonar.coverage.exclusions>src/main/java/**</sonar.coverage.exclusions> 
</properties> 
1

設置此穿過管理的UI>常規設置>分析範圍>代碼覆蓋部分

+0

謝謝,我試着加入'**/myPackage/myWebAppPackage/**'但沒有骰子。 也不是它應該得到在POM的財產以及? – TheBakker

+0

還試過src/main/com/mypackage/mysubpackage/*就像這裏描述的那樣http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus但是也沒有工作。 – TheBakker

相關問題