gpt4 book ai didi

gradle - gradle 2.14和 Sonar 5.6集成

转载 作者:行者123 更新时间:2023-12-03 05:13:43 24 4
gpt4 key购买 nike

我对集成gradle 2.14和sonarqube 5.6 LTS有点问题。
我的gradle.build如下所示:

  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"

我有异常(以--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

谢谢你的帮助。

最佳答案

正如您可以在documentation of the SonarQube Scanner for Gradle上阅读的那样,在Gradle构建文件中激活SonarQube分析的官方和受支持方法很简单:

plugins {
id "org.sonarqube" version "2.0.1"
}

我刚刚进行了测试,并且运行顺利。因此,您可能应该只将构建文件简化为仅包含以下几行。

关于gradle - gradle 2.14和 Sonar 5.6集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37962032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com