maven与findbugs的集成
来源:互联网 发布:客户数据 编辑:程序博客网 时间:2024/05/22 13:23
今天用findbugs扫描项目,发现一个问题: MS_MUTABLE_ARRAY, Priority: High
com.aa.bb.common.Constants.ARRAY_RUNNING_KING_SYSTEM_MESSAGE_DAY is a mutable array
由于不想修改类,只希望findbugs能够忽略他,于是有了如下的了解和学习。
1.在pom.xml加入findbugs插件
<!-- findbugs插件 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>3.0.1</version> <configuration> <!--此处还可以配置一些其他东西,比如输出格式是xml还是html,默认xml,具体可参考网上的详细配置--> <!--findbugs需要忽略的类型的xml--> <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile> </configuration> </plugin>
2 . 在pom.xml同目录下建立findbugs-exclude.xml文件,内容为:
<?xml version="1.0"?><FindBugsFilter><!--更多详细的可参考网上的类似findbugs-exclude.xml的文件--> <Match> <Class name="com.aa.bb.common.Constants"/> <Bug pattern="MS_MUTABLE_ARRAY" /> </Match></FindBugsFilter>
3 . 执行命令mvn package编译工程
4 . 执行mvn findbugs:findbugs ,执行完成后默认会生成 target/findbugsXml.xml文件。
5 . 执行mvn findbugs:gui ,可是查看视图界面,发现原来的问题不存在了。(当然也可以通过配置jenkins查看)
完。。
0 0
- maven与findbugs的集成
- maven与Findbugs集成
- maven与findbugs集成
- ant与findbugs的集成
- Maven Findbugs Plugin集成
- maven findbugs插件集成
- Maven Findbugs Plugin集成
- hudson 集成maven findbugs junit
- maven与findbugs
- Maven经验分享(七)maven集成findBugs插件
- maven中findbugs-maven-plugin插件与cobertura-maven-plugin的使用
- maven 与myeclipse的集成
- maven的安装,maven与ecpliese集成
- maven 插件findbugs源代码的解析
- Maven 的安装与eclipse的集成
- findbugs 的安装与使用
- Maven与Mybatis集成时的问题
- 关于eclipse与maven的集成
- Min Number
- Java开发中的reloadable设置
- HDU 1003 Max Sum
- 自动生成语料
- linux iptables 配置
- maven与findbugs的集成
- Android Studio系列教程三-- 更新studio、设置Eclipse风格的快捷键、(自动)导包
- 图像的矩
- Android之WebView的简单使用
- 获取视图的绝对坐标(相对于UIWindow)
- UML——用例图
- C语言:day9~指针
- MyBatis入门(二)-一对一,一对多
- java将office文档pdf文档转换成swf文件在线预览