一、sonarQube版本
二、安装
三、配置说明
1、设置检测规则
2、启用pdf输出
一、sonarQube版本
本体:sonarqube-8.7.1.42226版本
插件: sonar-findbugs-plugin-4.0.3.jar
sonar-l10n-zh-plugin-8.7.jar
sonar-pdfreport-plugin-4.0.0.jar
二、安装
1、把插件拷贝到extensions/plugins目录下
![](https://img-blog.csdnimg.cn/2021082912342166.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)
2、直接解压缩本体,并在bin文件夹选择对应的版本启动sonar
![](https://img-blog.csdnimg.cn/2021082912342164.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)
三、配置说明
1、设置检测规则
可以在质量配置中,对每个语言选择他们的默认检测规则,如下:
![](https://img-blog.csdnimg.cn/20210829123454253.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)
也可以在单个项目中对该项目进行质量配置:
![](https://img-blog.csdnimg.cn/20210829123454244.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)
选择你所需要变更的配置进行修改。
2、启用pdf输出
在如下图配置pdf,需要输出的情况,需要填写password、username,如果不需要输出可以勾选skip。
![](https://img-blog.csdnimg.cn/20210829123454260.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)
也可以对于单个项目进行pdf设置如下:
![](https://img-blog.csdnimg.cn/20210829123454262.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam95d2lzaA==,size_20,color_FFFFFF,t_70,g_se,x_16)