2012-12-04 23 views
14

Come escludere il codice generato dall'elaborazione del sonar e dal reporting?Escludi codice generato nel sonar

ho cercato di exclude**/*generated* ma pacchetti come org.blayo.generated sono ancora nella relazione:

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

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

Edit: Il diritto di espressione regolare era **/generated/*.java

risposta

10

Utilizzare la proprietà sonar.exclusions per questo:

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

Il modello di esclusione ha modificato da SonarQube 3.5. Ecco come funziona la società:

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

Fonte: SonarQube JIRA

+0

Questo è stato il modello che finalmente capito che lavora per me – Stewart

Problemi correlati