SonarQube 插件找不到 JaCoCo 结果
SonarQube plugin not finding JaCoCo results
当我执行
时,我正在使用 JaCoCo 和 SonarQube 的 Gradle 插件
gradle clean jacoco sonarqube
我收到一条错误消息
INFO - Analysing ${buildDir}/build/jacoco/test.exec
WARN - Coverage information was not collected. Perhaps you forget to include debug information into compiled classes?
build.gradle
plugins {
id 'java'
id 'jacoco'
id 'org.sonarqube' version '2.0.1'
}
dependencies {
...
testCompile "junit:junit:4.12"
}
JaCoCo版本:0.7.1.201405082137
Gradle版本:2.12
Java版本:1.8.0_92
但是,当我打开由 JaCoCo 生成的 html 报告时,它显示了有效的覆盖率结果,并正确突出显示了行。
test.exec 文件的路径正确并且该文件包含内容。
什么会导致这种情况?
这最终导致我 运行 的 JaCoCo 版本与 SonarQube (4.5.4) 版本之间的版本不兼容。升级 SonarQube 解决了这个问题。
当我执行
时,我正在使用 JaCoCo 和 SonarQube 的 Gradle 插件gradle clean jacoco sonarqube
我收到一条错误消息
INFO - Analysing ${buildDir}/build/jacoco/test.exec
WARN - Coverage information was not collected. Perhaps you forget to include debug information into compiled classes?
build.gradle
plugins {
id 'java'
id 'jacoco'
id 'org.sonarqube' version '2.0.1'
}
dependencies {
...
testCompile "junit:junit:4.12"
}
JaCoCo版本:0.7.1.201405082137 Gradle版本:2.12 Java版本:1.8.0_92
但是,当我打开由 JaCoCo 生成的 html 报告时,它显示了有效的覆盖率结果,并正确突出显示了行。
test.exec 文件的路径正确并且该文件包含内容。
什么会导致这种情况?
这最终导致我 运行 的 JaCoCo 版本与 SonarQube (4.5.4) 版本之间的版本不兼容。升级 SonarQube 解决了这个问题。