maven findbugs 插件使用

什么是 Findbugs

Findbugs是使用静态分析查找Java代码中的错误的程序

pom 依赖

1
2
3
4
5
6
7
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.2</version>
</plugin>
</plugins>

命令

1
mvn clean compile findbugs:findbugs findbugs:gui

执行这条命令

  1. 清理 target 目录
  2. 编译 class
  3. 生成 findbugs 文件
  4. 执行 findbugs gui 程序,查看问题