一、概述
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。可以与SonarQube、Jenkins、IDE结合使用.
二、安装
1、在线安装
(1)SonarQube插件安装
(2)配置–>应用市场–>插件搜索(findbugs)–>安装
2、离线安装
(1)下载jar包,选择最新版本
- https://binaries.sonarsource.com/Distribution/sonar-java-plugin/ sonar-java-plugin-x.xx.jar
- https://github.com/spotbugs/sonar-findbugs/releases sonar-findbugs-plugin-x.x.x.jar
(2)将jar包放入sonarqube服务的plugins路径下
/sonarqube-8.4.1.35646/extensions/plugins
(3)重启sonarqube
三、使用
(1)sonarqube中质量配置
(2)java
(3)FindBugs设置为默认