0
在SQ中,文件夾/文件排除可以通過全局UI或在項目級別(單獨的屏幕)通過UI進行設置。掃描時,如果在兩個地方都設置了排除項目,那麼這些排除項目是否具有附加性,或者一組排除項目是否優先於其他排除項目?SonarQube掃描文件/目錄排除
在SQ中,文件夾/文件排除可以通過全局UI或在項目級別(單獨的屏幕)通過UI進行設置。掃描時,如果在兩個地方都設置了排除項目,那麼這些排除項目是否具有附加性,或者一組排除項目是否優先於其他排除項目?SonarQube掃描文件/目錄排除
在項目級別,您將覆蓋全局配置中的值(視爲默認值)。
在SonarQube 5.3(目前我使用這個版本),你可以設置爲:
sonar.global.exclusions
sonar.global.test.exclusions
sonar.exclusions
sonar.test.exclusions
sonar.exclusions
sonar.test.exclusions
所以,如果你設置:
sonar.exclusions
和sonar.test.exclusions
然後亞軍將使用項目的電平值兩個級別的所有值,那麼亞軍將使用:
sonar.global.exclusions
和sonar.global.test.exclusions
從全球層面從項目層面sonar.exclusions
和sonar.test.exclusions
亞軍將合併這些值:
sonar.global.exclusions
+ sonar.exclusions
sonar.global.test.exclusions
+ sonar.test.exclusions
您也可以覆蓋項目級別的配置參數傳遞到亞軍(見analysis parameters)。