Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用

SonarQube 的配置(前提,先用 admin 用户登录)

1、 安装中文汉化包:

Setting >> Update Center >> Available Plugins >> LOCALIZATION >> Chinese Pack

>> Install


Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用_第1张图片
安装中文汉化包

安装完汉化包之后需要重启 SonarQube 才能生效(重启前可顺便把 CheckStyle、PMD 等插件

安装一下)


Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用_第2张图片
汉化包jar

# /root/sonarqube/bin/linux-x86-64/sonar.sh restart

Stopping SonarQube...

Stopped SonarQube.

Starting SonarQube...

Started SonarQube.

重启完之后刷新 SonarQube:http://192.168.4.221:9090/sonarqube/


Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用_第3张图片
汉化成功

汉化成功(注意,汉化包并没有完全汉化),重新登录

2、 MyEclipse/Eclipse 中安装 SonarQube 插件的安装、配置、使用:

http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipse

http://docs.sonarqube.org/display/SONAR/Installing+SonarQube+in+Eclipse

http://do cs.sonarqube.org/display/SONAR/Configuring+SonarQube+in+Eclipse

http://docs.sonarqube.org/display/SONAR/Working+with+SonarQube+in+Eclipse

( 请 参考官方文档 操 作 , 在此不作讲解,我们重点讲 e SonarQube  结合 n Maven  插件

3、 Maven 分析器插件的配置与使用

http://docs.sonarqube.org/display/SONAR/Installing+and+Configuring+Maven

在 Maven 本地库中的 settings.xml(我这里是 settings_edu.xml)配置文件中的

节点中添加如下配置:


Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用_第4张图片
参考配置

使用 Maven 分析器进行分析,命令:

纯 Maven 命令:mvn clean install sonar:sonar

MyEclipse 中执行:clean install sonar:sonar

(如果你是第一次运行此命令,看执行日志你会发现它会先下载 sonar-runner 等插件)

成功执行完分析命令后便可到 Web Server 中查看代码质量分析结果数据。

4、 配置:

(1) 配置

(2) 权限

(3) 系统

5、 质量配置介绍(切换默认配置)

6、 代码规则介绍(自定义规则)

7、 问题处理介绍(质量管理的体现)

8、 指表

9、 仪表盘(自定义)

你可能感兴趣的:(Dubbo视频教程--基础篇--第16节--持续集成篇--SonarQube代码质量管理平台的配置与使用)