sonarqube - Sonar 5.6 and Cobertura? -


does sonar 5.6 support cobertura? had sonar cobertura plugin install v5.5, , coverage worked great. when upgraded 5.6 started getting following:

mvn site sonar:sonar -dsonar.host.url=https://sonar.dev.abc.com 

produced

[error] failed execute goal org.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar (default-cli) on project flex-metadatamerge: execution default-cli of goal org.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar failed: api incompatibility encountered while executing org.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar: java.lang.nosuchmethoderror: org.sonar.plugins.java.api.javaresourcelocator.findresourcebyclassname(ljava/lang/string;)lorg/sonar/api/resources/resource; [error] ----------------------------------------------------- [error] realm =    plugin>org.codehaus.mojo:sonar-maven-plugin:2.7.1 [error] strategy = org.codehaus.plexus.classworlds.strategy.selffirststrategy [error] urls[0] = file:/var/lib/jenkins/.m2/repository/org/codehaus/mojo/sonar-maven-plugin/2.7.1/sonar-maven-plugin-2.7.1.jar [error] urls[1] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar [error] urls[2] = file:/var/lib/jenkins/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar [error] urls[3] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar [error] urls[4] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [error] urls[5] = file:/var/lib/jenkins/.m2/repository/org/eclipse/aether/aether-util/0.9.0.m2/aether-util-0.9.0.m2.jar [error] urls[6] = file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar [error] urls[7] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.5/plexus-utils-1.5.5.jar [error] urls[8] = file:/var/lib/jenkins/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [error] urls[9] = file:/var/lib/jenkins/.m2/repository/org/sonarsource/sonar-runner/sonar-runner-api/2.5-rc1/sonar-runner-api-2.5-rc1.jar [error] urls[10] = file:/var/lib/jenkins/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar [error] urls[11] = file:/var/lib/jenkins/.m2/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar [error] urls[12] = file:/var/lib/jenkins/.m2/repository/com/google/code/findbugs/jsr305/2.0.3/jsr305-2.0.3.jar [error] number of foreign imports: 1 [error] import: entry[import  realm classrealm[maven.api, parent: null]] [error]  [error] ----------------------------------------------------- [error] -> [help 1] [error]  [error] see full stack trace of errors, re-run maven -e switch. [error] re-run maven using -x switch enable full debug logging. [error]  [error] more information errors , possible solutions, please read following articles: [error] [help 1] http://cwiki.apache.org/confluence/display/maven/plugincontainerexception 

i removed cobertura plugin sonar, , fixed build issue have no coverage. weird thing is plugin no longer listed in "updatecenter/available" admin page in sonar!

any ideas gone or we're doing wrong?

thanks

nick

there api incompatibility between current version of cobertura plugin, 1.6.x, , version 4.0 of java plugin.

cobertura 1.7 compatible , should available soon.

edit

cobertura 1.7 released on 22 july 2016


Comments