0
集成gradle 2.14和sonarqube 5.6 LTS有點問題。 我gradle.build樣子如下:gradle 2.14和sonar 5.6集成
repositories {
mavenCentral()
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:1.2'
....
}
apply plugin: 'org.sonarqube'
和gradle這個屬性:
systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.login=sonar
systemProp.sonar.password=sonar
systemProp.sonar.sourceEncoding=UTF-8
systemProp.sonar.projectKey=some_project...
systemProp.sonar.ws.timeout=60
,甚至當我改變對最新版本的插件是這樣的:
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.0.1"
}
}
apply plugin: "org.sonarqube"
我得到異常( gradle with mode --info):
:sonarqube FAILED
:sonarqube (Thread[Task worker,5,main]) completed. Took 1.421 secs.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':sonarqube'.
> Unable to load component class org.sonar.batch.bootstrap.BatchPluginInstaller
感謝您的幫助。
它的工作原理! 的確,這解決了我的問題。我不知道,這是必要的,如果我之前定義的: 依賴{ 類路徑 「org.sonarsource.scanner.gradle:sonarqube-gradle這個-插件:2.0.1」 } 和 應用插件:「組織。 sonarqube「 感謝您的幫助:) – przodownikPracy
很高興它幫助@przodownikPracy!你能否接受答案,以便它能成爲這個問題的良好解決方案。謝謝! –