Find bugs with Findbugs

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

非常简单不再详述

 

阅读更多
文章标签: bugs hudson fp
个人分类: Test/QA Maven Java CIT
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Find bugs with Findbugs

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭