我想排除Sonar分析的目錄。我在sonar-project.properties
文件中定義了以下屬性:SonarQube排除目錄
sonar.sources=src/java
sonar.exclusions=src/java/test/****/*.java
的目錄結構我是:
src/java/dig
src/java/test/dig
當我運行聲納亞軍,我得到以下信息:
INFO - Excluded sources:
INFO - src/java/test/**/*.java
INFO - Excluded tests:
INFO - **/package-info.java
但是,當我檢查分析結果時,測試目錄內的所有軟件包仍然存在。
我只需要告訴Sonar不要分析測試目錄及其中的任何軟件包。
我找到了解決方案:sonar.exclusions = test/**/*。java – user1982350
但是如果你想避免測試分析,你可以嘗試使用例如** mvn clean package -DskipTests ** –