2012-12-04 63 views
14

如何從聲吶處理和報告中排除生成的代碼?排除聲吶中生成的代碼

我試圖exclude**/*generated*但像org.blayo.generated包還在報告:

<plugin> 
    ... 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <configuration> 

    <excludes>**/*generated*</excludes> 

編輯:正確的正則表達式是**/generated/*.java

回答

10

使用sonar.exclusions屬性是:

<properties> 
    <sonar.exclusions>**/*generated*</sonar.exclusions> 
</properties> 
12

排除模式有自SonarQube 3.5以來更改。下面是它如何工作現在:

<properties> 
    <sonar.exclusions>file:**/generated-sources/**</sonar.exclusions> 
</properties> 

來源:SonarQube JIRA

+0

這是其最終得到它爲我工作模式 – Stewart