Find bugs with Findbugs

原创 2011年01月08日 01:11:00

pom.xml

 

<plugins>   

     ...

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.3.1</version>
        <configuration>
            <findbugsXmlOutput>true</findbugsXmlOutput>
            <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
            <xmlOutput>true</xmlOutput>
            <excludeFilterFile>./tdd-config/findbugs.xml</excludeFilterFile>
        </configuration>
    </plugin>

      ...

</plugins>

 

findbugs.xml

如pom.xml中红色字体所示:./tdd-config/findbugs.xml

findbugs.xml包含在tdd-config目录中,tdd-config目录和pom.xml在同一目录下

findbugs.xml内容如下:

<FindBugsFilter>
  <Match>
     <Bug code="DM_FP_NUMBER_CTOR,DM_NUMBER_CTOR" />
  </Match>
  <Match classregex="com.xx.collaborate.svn.edm.pbp.tags._1.*" />
 </FindBugsFilter>

 

两点注意:

1)官方Code描述:http://findbugs.sourceforge.net/bugDescriptions.html

2)classregex="com.xx.collaborate.svn.edm.pbp.tags._1.*:忽略对特定包com.xx.collaborate.svn.edm.pbp.tags._1的检查

 

Findbugs in Hudson

非常简单不再详述

 

定制 findbugs规则

 come from: http://www.51testing.com/html/97/13997-211893.html   Findbugs是著名的开源java静态代码分析工...
  • zm_21
  • zm_21
  • 2015年08月04日 14:45
  • 3722

maven项目引入findbugs检查

准备工作      由于findbugs需要依赖较多的jar包,因此建议先修改maven镜像到网速好的点,避免构建时等待下载依赖包时间太长;      1、在 myeclipse的window...
  • hoyeed
  • hoyeed
  • 2017年02月07日 19:04
  • 1688

Jenkins+maven+findbugs对java代码进行静态代码分析

by 黄卫华 一、POM.xml的修改 1、  在build里面配置: 代码如下:                                                       ...
  • hwhua1986
  • hwhua1986
  • 2015年09月08日 14:27
  • 4435

maven项目引入findbugs检查

准备工作      由于findbugs需要依赖较多的jar包,因此建议先修改maven镜像到网速好的点,避免构建时等待下载依赖包时间太长;      1、在 myeclipse的window...
  • hoyeed
  • hoyeed
  • 2017年02月07日 19:04
  • 1688

Jenkins+maven+findbugs对java代码进行静态代码分析

by 黄卫华 一、POM.xml的修改 1、  在build里面配置: 代码如下:                                                       ...
  • hwhua1986
  • hwhua1986
  • 2015年09月08日 14:27
  • 4435

Eclipse中Find Bugs插件的学习

findBugs学习小结 今天代码质量再次强调java代码提交SVN前要经过findBugs检查,虽然根据菜单我也基本会有findBugs插件,但为了更全面的学习、更高效的利用,我搜索学习了...
  • chenlia
  • chenlia
  • 2014年07月30日 11:27
  • 5649

eclipse find bugs 插件使用

  • 2015年12月09日 15:13
  • 119KB
  • 下载

Debug It! Find, Repair, and Prevent Bugs in Your Code - Paul Butcher.pdf

  • 2009年12月15日 11:05
  • 2.29MB
  • 下载

Myeclipse 之 Find Bugs 插件安装使用说明

1.       首先关闭Myeclipse 2.       下载Find Bugs 下载地址如下: http://downloads.sourceforge.net/project/findb...
  • luckykapok918
  • luckykapok918
  • 2012年12月10日 15:16
  • 654

Finding Windows CE bugs with help from "Dr. Watson"

http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Finding-Windows-CE-bugs-with-help-...
  • slyzhang
  • slyzhang
  • 2011年01月04日 21:01
  • 1220
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Find bugs with Findbugs
举报原因:
原因补充:

(最多只允许输入30个字)