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了,这里注释会写明支持的数据库。
在这里插入图片描述
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,即可查看代码审查结果信息。附界面图:
在这里插入图片描述
在这里插入图片描述

原文链接:https://blog.csdn.net/qq_28433521/article/details/98479866

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值