2012-12-04 2 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

관련 문제