sonarQube代码扫描搭建
欢迎进入Windows环境配置SonarQube结合Sonar Scanner进行代码分析
Sonar是什么?
Sonar是一个用于代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误;
SonarQube与Sonar
SonarQube是sonar的服务端,相当于一个web服务器中的tomcat,用来发布应用,在线浏览分析等
(SonarQube和sonar-scanner的关系就像是 github 官网和我们本地的 git 软件的关系)
1.环境的准备
1.1. 操作系统
- Windows10 64
1.2.配置SonarQube环境要求
1.sonar:7.6
2.sonar-scanner-2.6.1
3.jdk:1.8
4.mysql:5.7
2.SonarQube下载与安装
2.1. 下载
SonarQube官网下载链接:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
CSDN地址下载:https://download.csdn.net/download/u012763020/12505624
注:如果下载不同的版本,数据库版本有相应变化
本文用的版本是SonarQube 7.6
2.2. 安装
2.2.1搭建sonarQube
1.直接解压,(最后目录不要带中文,以免麻烦)进入sonar\sonarqube-7