eclipse+findbugs安装使用及生成结果报告
1.下载findbugs及工具jar:
https://download.****.net/download/mazhihao99/11068575
由于本地机器为windows系统,所以下载*.zip的压缩包
2.进入到eclipse下的plugins路径,如:E:\tools\eclipse\plugins
3.将zip包放于plugins下,直接解压即可。
4.重启eclipse后即可看到:window->preferences:
5.使用的时候在eclipse中选中项目,右键->Find Bugs->FindBugs,之后便可看到,后面数字及bugs数:
6.那如何导出相应的报告?有两种形式,一是生成xml文件,一是生成html文件。
(1)生成xml文件:
在eclipse中选中项目,右键->Find Bugs->Save Xml,确定文件存放路径即可
(2)生成html文件
生成html文件需要借助外部工具:
一:下载findbugs.jar跟findbugs-ant.jar
二:下载后加入到eclipse的plugins中findbugs的lib下:
如:E:\tools\eclipse\plugins\edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1\lib
三:在项目src路径下新建build.xml,内容如下:
<project name="nbms-busi-core" default="findbugs">
//findbugs插件路径
<property name ="findbugs.home" value ="E:/tools/eclipse/plugins/edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1"/>
<path id="findbugs.lib">
<fileset dir ="${findbugs.home}/lib">
<include name ="findbugs-ant.jar"/>
</fileset>
</path>
<taskdef name="findbugs" classpathref ="findbugs.lib" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"></taskdef>
<target name ="findbugs">
//生成html文件路径
<findbugs home ="${findbugs.home}" jvmargs="-Xmx884m" output ="html" outputFile ="D:/findbugs.html">
//class文件路径,此路径为相对路径,注意自身实际情况
<class location ="../target/classes"/>
<auxClasspath path="${findbugs.home}/lib/findbugs-ant.jar"/>
<auxClasspath>
</auxClasspath>
<sourcePath path ="src"/>
</findbugs>
</target>
</project>
四:运行XML文件,Debugs As->Ant Build,若运行出错,则检查xml中路径是否写错
五:分析报告html内容如下: