SonarQube 代码质量管理平台的配置与使用

一、SonarQube 的配置(前提,先用 admin 用户登录)
1、  安装中文汉化包:
Setting >> Update Center >> Available Plugins >> LOCALIZATION >> Chinese Pack 

>> Install


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

安装一下)


# /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/


汉化成功(注意,汉化包并没有完全汉化)
重新登录
2、  MyEclipse/Eclipse 中安装 SonarQube 插件的安装、配置、使用:
http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipse
http://docs.sonarqube.org/display/SONAR/Installing+SonarQube+in+Eclipse
http://docs.sonarqube.org/display/SONAR/Configuring+SonarQube+in+Eclipse
http://docs.sonarqube.org/display/SONAR/Working+with+SonarQube+in+Eclipse
(请参考官方文档操作,在此不作讲解,我们重点讲 SonarQube 结合 Maven 插件的使用)
3、  Maven 分析器插件的配置与使用
http://docs.sonarqube.org/display/SONAR/Installing+and+Configuring+Maven
在 Maven 本地库中的 settings.xml(我这里是 settings.xml)配置文件中的
<profiles></profiles>节点中添加如下配置:
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- Example for MySQL-->
<sonar.jdbc.url>
jdbc:mysql:// 192.168.4.221:3306/sonarqube?useUnicode=true&amp;chara
cterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.username> root</sonar.jdbc.username>
<sonar.jdbc.password> 123456</sonar.jdbc.password>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url> http://192.168.4.221:9090/sonarqube</sonar.host.url>
</properties>
</profile> 
使用 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、  仪表盘(自定义) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值