this blogpost,他们使用 maven 通过命令行移交登录信息和其他属性:
- mvn sonar:sonar -Dsonar.login=$LOGIN -Dsonar.host.url=$HOST -Dsonar.projectKey=$Project -Dsonar.organization=$Organization
由于我使用的是 gradle,所以我尝试了 docs 中的相应命令:
gradle sonar -Dsonar.login=admin -Dsonar.password=admin
访问我的本地 SonarQube 服务器,但我不断收到:
Task '.login=admin' not found in root project 'gradle_test'.
将以下内容添加到 gradle.properties 时效果完全正常
systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.login=admin
systemProp.sonar.password=admin
但遗憾的是,在试图移交财产时却没有。我使用的是 Windows 并通过
添加了 SonarQube
plugins {
id 'java'
id "org.sonarqube" version "4.3.0.3225"
}