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

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

更多干货

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

1、 安装中文汉化包:

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

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

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

ctoedu

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

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

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

在 Maven 本地库中的 settings.xml(我这里是 settings_edu.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>wusc.321</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、 仪表盘(自定义)

猜你喜欢

转载自blog.csdn.net/qq_27384769/article/details/80596205