我正在设置一个新的多模块gradle项目,该项目将在jenkins中构建,并试图让sonarqube分析它,但我遇到了一些我无法解决的不兼容问题。
我正在使用
如果我使用gradle 3,我会收到此错误:org.gradle.internal.jvm.Jvm.getRuntimeJar()Ljava / io / File;
如果我使用gradle 2.14,我会收到此错误: 引起:java.io.IOException:不兼容的版本1007 过去出现此错误的原因是jacoco和sonarqube插件之间的不兼容性,请参阅JaCoCo SonarQube incompatible version 1007。
我应该使用哪些版本?
答案 0 :(得分:2)
仅供参考,SonarQube Scanner for Gradle 2.1的发布应该非常快,此版本包括Gradle 3.X的支持。请参阅已修复的https://jira.sonarsource.com/browse/SONARGRADL-16。
答案 1 :(得分:0)
你并不孤单。我也遇到了同样的问题。这适用于gradle 2.12。
plugins {
id 'jacoco'
id 'java'
id "org.sonarqube" version "2.0.1"
}