使用sonarqube对gradle项目分析(for windows)
一、环境准备
- Gradle versions 3+()
- At least the minimal version of Java supported by your SonarQube server is in use(SonarQube服务器)
SonarQube
or
- 公共环境:https://sonarqube.stuq.ceshiren.com
- 用户:java5
- token::e3ef00cf6fef4e735230b999f7c29dbc229a2eea
二、下载待扫描的Gradle工程(官网示例)
下载地址
https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-gradle
三、在下载好的工程示例里配置SonarQube的服务器地址
1、选择gradle-basic,打开gradle.properties配置文件
# gradle.properties
systemProp.sonar.host.url=http://localhost:9000
实际的
2、检查工程下的build.gradle是否配置有扫描器
plugins {
id "org.sonarqube" version "3.3"
}
四、执行分析
gradle sonarqube -Dsonar.login=yourAuthenticationToken