天天看点

windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】

1. 下载sonarqube7.4,所有历史版本下载地址

2. 进入解压后的目录:sonarqube-7.4\conf

1)编辑sonar.properties

搜索JDBC注释掉的地方,添加上这串:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
           

注意:高版本不支持MySQL了,这里注释会写明支持的数据库。

windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】

2)编辑wrapper.conf

添加java的位置:(如果版本是jdk8或以上就省略这步)

wrapper.java.command=java(不是jdk8需要改这个位置)
           

3. 下载sonar-scanner-cli,所有历史版本下载地址

0)编辑sonar-scanner.properties文件,填入以下内容:

sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
           

1)新建环境变量

变量名:SONAR_RUNNER_HOME

变量值:C:\soft\SonarQube\sonar-scanner (此处是你所下载的sonar-scanner解压之后所在的文件)

2)编辑Path环境变量,输入内容: ;%SONAR_RUNNER_HOME%\bin; (注意分号; 是英文状态下的),之后保存退出

3)以管理的身份启动cmd命令窗口,查看sonar-scanner的版本信息:sonar-scanner -v。

4)新建配置文件sonar-project.properties

打开要进行代码分析的项目根目录,新建sonar-project.properties文件,文件内容如下:

#projectKey是项目的唯一标识,不能出现重复,可随意起
 
sonar.projectKey=项目标识,随便起即可
 
# this is the name displayed in the SonarQube UI,不能是中文
 
sonar.projectName=你的项目名称
 
# 项目的版本号
 
sonar.projectVersion=0.5
 
# 项目的代码的编码格式
 
sonar.sourceEndcoding=UTF-8
 
# 项目的语言
 
sonar.language=java
 
# 项目的源代码目录
 
sonar.sources=src
 
# 项目的编译生成的class文件的所在目录
 
sonar.java.binaries=target/test-classes
           

注意:数据库要记得建,第一次启动会比较慢

5)启动StartSonar.bat服务,并以管理员的身份启动一个cmd命令窗口,cd命令进入项目的根路径下,执行命令:sonar-scanner,开始对你的代码进行质量审核。之后保存

6)之后访问http://localhost:9000/, 并进行登录admin/admin,即可查看代码审查结果信息。附界面图:

windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
windows安装sonarqube7.4+sonar-scanner-cli【JDK8+MySQL】
原文链接:https://blog.csdn.net/qq_28433521/article/details/98479866