2012-12-04 14 views
14

Jak wykluczyć wygenerowany kod z przetwarzania sonaru i raportowania?Wyklucz wygenerowany kod w sonarze

Próbowałem exclude**/*generated* ale pakiety jak org.blayo.generated nadal są w raporcie:

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

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

Edit: Prawo wyrażenie regularne było **/generated/*.java

Odpowiedz

10

użyć właściwości sonar.exclusions na to:

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

Wzorzec wykluczeń został zmieniony od czasu SonarQube 3.5. Oto jak to działa teraz:

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

Źródło: SonarQube JIRA

+0

Był to wzór, który ostatecznie został on pracuje dla mnie – Stewart

Powiązane problemy