1、下载安装包
sonar scanner下载地址:https://docs.sonarsource.com/sonarqube/latest/analyzing-source-code/scanners/sonarscanner/
下载Windows 64-bit
将其解压
2、修改配置
配置conf/sonar-scanner.properties文件
# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# --- optional properties ---
# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
以下图中的“标识”就是这里的“sonar.projectKey”
3、执行分析
执行bin/sonar-scanner脚本
通过打开一个新的shell并执行命令sonar-scanner -h或Windows上的sonar-scanner.bat -h来验证您的安装。你应该得到这样的输出:
如果需要更多的调试信息,可以在命令行中添加以下命令:
-X
, --verbose
, or -Dsonar.verbose=true
.
从项目根目录运行以下命令启动分析(传递身份验证令牌):
sonar-scanner -Dsonar.token=myAuthenticationToken
或者,可以创建SONAR_TOKEN环境变量,并在启动分析之前将令牌设置为其值,而不是在命令行中传递令牌。