SonarQube -插件-离线安装-FindBugs

前言

  1. Sonar版本 7.8

离线安装

源码版本说明

  1. 插件git地址:https://github.com/spotbugs/sonar-findbugs/
  2. 下载特定版本,虽然都有说明支持 7.6 以上,但是我试了最新版好像有问题,就一个一个往下测试.最终找到 这个版本比较契合…
    在这里插入图片描述

下载源码

下载后,解压,目录路径下 执行:mvn clean install 打包成功后

按照

将sonar-findbugs-plugin.jar 放入**\sonarqube-7.8\extensions\plugins 文件夹下,重启sonarQube服务

查看效果

在这里插入图片描述

有这些代表是安装成功了…

使用

方式一

插件设为默认
在这里插入图片描述

方式二

创建聚合规则
在这里插入图片描述
这里也是两种方式,这里只演示第一种,继承的方式比较简单这里就不过多介绍
在这里插入图片描述
这里我们点击更多激活规则
在这里插入图片描述
将 findBugs 添加到 聚合规则
在这里插入图片描述
添加规则
在这里插入图片描述

后续

点击应用即可
在这里插入图片描述

通过这种方式我们已经将我们所需要聚合的规则添加进来了,点击 齿轮 设置为默认即可
为什么要这么做,因为这个还可以继续将其他的规则也添加到一起,这样就形成了一个聚合的规则,然后将当前规则设置为默认即可,这样就包含了N多规则
例如:我们的项目要求就是 FindBugs+Sonar way+P3C+PMD

使用

执行: sonar-scanner(scanner不会使用 自行学习 百度)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值