Joh*_*lly 15
这是我使用的findbugs maven配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.4.0</version>
<configuration>
<excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
<findbugsXmlOutput>true</findbugsXmlOutput>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
findbugs-exclude.xml文件位于我的项目根目录中(与pom.xml相同 - 我应该把它放在更好的地方),并配置我想忽略的findbugs问题.这是我的排除文件中的内容:
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
<Bug pattern="EI_EXPOSE_REP,EI_EXPOSE_REP2"/>
</Match>
<Match>
<Package name="com.mypackage.something"/>
</Match>
</FindBugsFilter>
Run Code Online (Sandbox Code Playgroud)
有关在findbugs手册中配置findbugs过滤器文件的更多信息
另外,您可以将findbugs maven插件更改为仅使用此代码包含某些过滤器,而不是excludeFilterFile:
<includeFilterFile>findbugs-include.xml</includeFilterFile>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5418 次 |
| 最近记录: |