findbugs插件我就不做描述了,一般都是直接集成到eclipse中来检查代码。
由于希望持续集成,每天定时从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
相关推荐
findbugs-maven-plugin, 为了生成基于FindBugs分析器的报告,Maven Mojo插件 Maven 插件 最新快照请从这里下载最新的快照。构建findbugs-maven-plugin需求Java 7是必需的。这将允许分析字节码到 Java 8 findbugs-...
Eclipse插件更新地址
FindBugs提供了集成在Ant中使用的Ant Task,可以在自动构建与部署的时候运行FindBugs。 1. 将$FINDBUGS_HOME/lib/findbugs-ant.jar拷贝到$ANT_HOME/lib目录下以后,就完成了FindBugs的Ant Task的安装。(强烈建议使用...
maven-findbugs-plugin-1.3.1.jar
findbugs示例 专家 # ./mvnw clean verify site ./mvnw # output: # [java] Warnings generated: 15 open ./target/site/findbugs.html ... findbugs gradle / maven插件用法: # gradle: ./gradlew fi
maven-3.0.5 findbugs-3.0.0 protobuf-2.5.0 三合一实惠又实在
maven-findbugs-plugin-1.1.jar
maven-findbugs-plugin-0.9.2.jar
maven-findbugs-plugin-1.3.jar
这些资源在myeclipse8.6版本测试完毕可以使用,myeclipse8.5也可以,其它版本未经测试……
具体介绍了maven初学搭建项目一个流程,内容详细,并且介绍主流maven插件比如cargo,checkstyle,findbugs以及在tomcat上项目的运行
maven本地仓库-3.6.0
maven-findbugs-plugin-1.4.jar
maven-findbugs-plugin-1.2.jar
maven-findbugs-plugin-1.0.jar
maven-findbugs-plugin-0.9.1.jar
maven-findbugs-plugin-0.8.4.jar
maven-findbugs-plugin-0.8.2.jar
maven-findbugs-plugin-0.7.2.jar
maven-findbugs-plugin-0.7.1.jar