一、下载Sonar-Scanner
二、解压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
五、进入到web-server下,打开cmd执行sonar-scanner
在浏览器打开: http://172.16.1.10:30010/dashboard?id=mos-jbackend
可以看到分析结果。
注意:需要先安装SonarQube,本笔记的SonarQube环境如下:
http://172.16.1.10:30010/projects/favorite
打赏