在我们的项目上运行 SonarQube Gradle 插件时,在 Java 主文件 AST 扫描期间,我们收到了许多关于 joda-convert 的警告:
[警告] [org.sonarqube.gradle.SonarQubeTask] 找不到类:org.joda.convert.FromString [警告] [org.sonarqube.gradle.SonarQubeTask] 找不到类:org.joda.convert.ToString
我尝试了几种引入 org.joda:joda-convert:1.8 的方法,但都没有解决问题。我们如何才能弄清楚为什么没有找到这种依赖关系?
注意:我们使用的是 Java JDK 1.8、Gradle 2.11 和 SonarQube 5.3。
编辑:这是来自 build.gradle 的相关片段。我已经尝试了 joda-convert 版本 1.7、1.8 和 1.8.1,但没有成功。
buildscript {
repositories {
maven {
url "http://artifactory:7980/artifactory/libs-release"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:1.2"
classpath 'org.joda:joda-convert:1.7'
}
}
apply plugin: 'org.sonarqube'
sonarqube {
properties {
property "sonar.projectName", "Project"
property "sonar.projectKey", "local.project"
}
}