最近公司需要QA来管理代码质量,于是就上网搜了一下,参考了N个博客,终于完成了扫描的操作,暂且不考量该Scanner对工作的贡献,至少可以让代码完全的跑起来,这也算对于研究了一天的自己一个安慰吧。
接下来记录一下自己学习的过程:
SonarQube是一个开源的代码质量检查工具,它支持20几种编程语言的代码质量管理与检测,提供了可视化的报告,可以快速的定位问题所在;
一.安装
本人电脑是WIN10 64位,安装所需文件:
链接:https://pan.baidu.com/s/1jFydD7ki60Kl2MrHdmFaRA 密码:0syp
1.1 安装jdk
jdk建议版本要求: 1.8+
1.2 安装Mysql数据库
Mysql数据库版本要求: 5.7…
需要记住安装时Mysql数据库的的账号密码;
1.3 安装SonarQube
地址:https://www.sonarqube.org/downloads/
社区版是免费的,我下载的是最新的SonarQube 7.6
下载好之后直接解压即可
1.4 安装sonar-scanner
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
下载好之后解压即可
二. 环境配置
2.1 jdk 环境配置
自行百度;