环境 jdk.18
sonarqube 6.7
将sonar-scanner-cli-3.0.3.778-windows解压到目录
配置环境变量的系统变量Path配置上面解压目录到bin目录
cmd 检查 sonar-scanner -v
看看是否配置成功
扫描
cmd cd到要检测的项目中
如从 cd d:/work/fundserviceAdd
然后执行如下命令
sonar-scanner.bat -Dsonar.projectKey=fundserviceAdd -Dsonar.sources=. -Dsonar.host.url=http://localhost:9000 -Dsonar.login=5834da99da2242e94d2f68c9efab18b6d4e1afd4 -Dsonar.java.binaries=D:\java\t7\webapps\fundservice\WEB-INF\classes
解释
sonar-scanner.bat 启动命令
-Dsonar.projectKey= 输入的名称就是在sonar中看到的项目名称
-Dsonar.sources= 写.(点)代表是当前目录下的源代码
-Dsonar.host.url=这个是sonar的服务地址
-Dsonar.login=token (下面有token的获取办法)
-Dsonar.java.binaries= class 所在文件夹
token的获取