一、下载Sonar-Scanner

https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-windows.zip

二、解压sonar-scanner,并添加环境变量

创建环境变量SONAR_SCANNER_HOME
SONAR_SCANNER_HOME = D:\02-Work\02-Tools\sonar\sonar-scanner-cli-4.7.0.2747-windows\sonar-scanner-4.7.0.2747-windows
然后再path追加:%SONAR_SCANNER_HOME%\bin

三、修改sonar-scanner/conf的配置文件sonar-scanner.properties

sonar.host.url=http://172.16.1.10:30010/
sonar.sourceEncoding=UTF-8
sonar.login=165a3993ee9175a9a60078ab79f4b5d0a47aaa44

说明:sonar.host.url为公司的sonar地址,sonar.login为在sonarQube上生成的token。

四、在项目的根目录上创建sonar-project.properties文件

sonar.sourceEncoding=UTF-8
sonar.projectKey=mos-jbackend
sonar.projectName=mos-jbackend
sonar.projectVersion=8.0.1
sonar.sources=src
sonar.java.binaries=**/*
sonar.modules=server-backend,server-common,server-sqlmapper,shard-server,share-common

#server-backend settings
server-backend.sonar.projectName=server-backend
server-backend.sonar.sources=src

#server-common settings
server-common.sonar.projectName=server-common
server-common.sonar.sources=src

#server-sqlmapper settings
server-sqlmapper.sonar.projectName=server-sqlmapper
server-sqlmapper.sonar.sources=src

#shard-server settings
shard-server.sonar.projectName=shard-server
shard-server.sonar.sources=src

#share-common settings
share-common.sonar.projectName=share-common
share-common.sonar.sources=src

sonar01

五、进入到web-server下,打开cmd执行sonar-scanner

sonar02

在浏览器打开: http://172.16.1.10:30010/dashboard?id=mos-jbackend
sonar03

可以看到分析结果。

注意:需要先安装SonarQube,本笔记的SonarQube环境如下:
http://172.16.1.10:30010/projects/favorite

打赏
支付宝 微信
上一篇 下一篇