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