Maven经验分享(七)maven集成findBugs插件
2017-04-17 15:02
405 查看
findbugs插件我就不做描述了,一般都是直接集成到eclipse中来检查代码。
由于希望持续集成,每天定时从svn中检出代码并使用findbugs扫描bugs,所以这里介绍下maven集成findbugs插件,并生成报告。
检查代码,可以讲build标签下,
然后执行mvn compile findbugs:findbugs 注意,这里一定要先编译,因为findbugs是检查class文件。
如果是想要生成html报告,则需要将插件放在reporting标签中,如下:
最后执行mvn compile site
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/13/084ca2193824429fc26f0d0fa3bc8a8b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/13/92c813e24e9dc40a41f2f8973cfaf770.png)
大小: 39.3 KB
查看图片附件
由于希望持续集成,每天定时从svn中检出代码并使用findbugs扫描bugs,所以这里介绍下maven集成findbugs插件,并生成报告。
检查代码,可以讲build标签下,
<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>2.3.2</version> <configuration> <threshold>High</threshold> <effort>Default</effort> <findbugsXmlOutput>true</findbugsXmlOutput> <!-- findbugs xml输出路径--> <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory> </configuration> </plugin> </plugins> </build>
然后执行mvn compile findbugs:findbugs 注意,这里一定要先编译,因为findbugs是检查class文件。
如果是想要生成html报告,则需要将插件放在reporting标签中,如下:
<reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>2.3.2</version> <configuration> <threshold>High</threshold> <effort>Default</effort> <findbugsXmlOutput>true</findbugsXmlOutput> <!-- findbugs xml输出路径--> <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory> </configuration> </plugin> </plugins> </reporting>
最后执行mvn compile site
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/13/084ca2193824429fc26f0d0fa3bc8a8b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/13/92c813e24e9dc40a41f2f8973cfaf770.png)
大小: 39.3 KB
查看图片附件
相关文章推荐
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十一)插件模式集成
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十一)插件模式集成
- maven findbugs插件集成
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十一)插件模式集成
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十一)插件模式集成
- eclipse 4.2 集成了Marketplace插件及其他插件的eclipse下载分享
- Maven的使用经验(一)--安装maven插件
- 第一次编写max场景导出插件的经验分享(仅限第一次写max插件的兄弟姐妹)
- 安装及使用Eclipse Maven插件的经验
- Eclipse在线集成maven M2eclipse插件
- 持续集成经验分享-Bamboo+Ant+SVN的构建方案
- eclipse 集成maven插件后使用maven插件创建web工程
- 【经验分享】QT的安装使用,与VC的集成
- Eclipse集成Maven插件tomcat部署 Debug jar包的源码联结
- Eclipse3.X集成maven3.0.4插件详细图解(安装、配置)
- 分享Chrome Extension(扩展程序/插件)开发的一些小经验
- Myeclipse8.0集成maven插件全过程
- 集成 Maven 2 插件到 Eclipse 的过程 (转)
- 安装及使用Eclipse Maven插件的经验