2013-07-15 52 views
1

我們有我們的項目的結構如下:SonarQube:多個單元測試和代碼覆蓋率結果文件

  • Maven項目1
  • Maven項目2
    • 模塊1
    • 模塊2
    • 模塊3
  • maven項目3

項目1和3具有每個單元測試和代碼覆蓋結果文件。他們沒有問題。 Project 2有三個單元測試和代碼覆蓋結果文件,每個模塊一個。

現在我想在SonarQube中顯示單元測試和代碼覆蓋率。但我只能配置一個結果文件(sonar.surefire.reportsPath和sonar.emma.reportPath)。

如何配置這三個文件,還是必須合併文件?

回答

0

您必須爲每個模塊配置sonar.surefire.reportsPath和sonar.emma.reportPath。這不能從命令行完成,因此您必須在每個模塊的pom.xml中執行此操作。

請注意,如果您使用默認的Maven設置,我相當確定您不需要指定sonar.surefire.reportsPath和sonar.emma.reportPath,因爲SonarQube默認會查看標準位置。

相關問題