如何限制仅针对某些包分析的类。在一个模块中,我不希望为某些包运行 Maven 的 findbugs。我怎样才能排除它们。有没有办法指定Maven的Findbugs要消除的包
问问题
3841 次
1 回答
3
请参考 - http://mojo.codehaus.org/findbugs-maven-plugin/usage.html
使用mvn site
而不是 mvn findbugs:findbugs
您需要在配置标签下使用包含排除过滤器文件或仅分析。
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<excludeFilterFile>src/main/resources/findbugs-exclude.xml</excludeFilterFile>
<includeFilterFile>src/main/resources/findbugs-include.xml</includeFilterFile>
<onlyAnalyze>com.packagename.*</onlyAnalyze>
</configuration>
</plugin>
</plugins>
示例过滤器文件
<FindBugsFilter>
<Match>
<Package name="~com\.ly\..*"/>
</Match>
于 2012-11-26T06:19:07.427 回答