准备篇
- 若还没有安装SonarQube,请参考《sonarqube安装和使用》
下载篇
- linux下载:
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.3.0.1492-linux.zip
unzip sonar-scanner-cli-3.3.0.1492-linux.zip
mv sonar-scanner-3.3.0.1492-linux /opt/sonar-scanner
-
windows下载:
下载后解压到D:\tool\sonar-scanner
sonar-scanner-cli-3.3.0.1492-windows.zip
安装篇
- linux安装:
1.编辑/etc/profile,在底部追加:export PATH=$PATH:/opt/sonar-scanner/bin
2.然后执行source /etc/profile,使修改后的环境变量生效
3.执行sonar-scanner -v,显示如下安装成功:
- windows安装:
1.在环境变量PATH里加上:D:\tool\sonar-scanner\bin
2.在cmd输入sonar-scanner -v,显示如下安装成功:
使用篇
- 在项目根目录下新建文件sonar-project.properties,添加如下配置:
#sonarqube服务器地址
sonar.host.url=http://IP:9000
#sonarqube用户名
sonar.login=sonar
#sonarqube密码
sonar.password=sonar2019
#项目唯一标识(不能出现重复)
sonar.projectKey=testsonar
#项目名称
sonar.projectName=testsonar
#源代码目录
sonar.sources=src/main
#编译生成的class文件的所在目录
sonar.java.binaries=target
#版本号
sonar.projectVersion=0.0.1-SNAPSHOT
#语言
sonar.language=java
#源代码文件编码
sonar.sourceEncoding=UTF-8
- 然后在项目根目录运行cmd执行sonar-scanner
- 出现如下:
- 就表示已经分析完成了,此时我们就可以在SonarQube中查看到代码质量报告了