【发布时间】:2014-08-02 13:09:48
【问题描述】:
我在 Jenkins 1.545 中有一个多模块 maven 项目。我使用的是 Sonarqube 版本 4.2。我在 Sonarqube 中安装了 cobertura 插件版本 1.6.1 和 java 插件版本 2.2.1。对于声纳分析,我已经设置了 maven构建选项为 sonar:sonar,属性如下: sonar.dynamicAnalysis=reuseReports sonar.java.coveragePlugin=cobertura sonar.cobertura.reportPath=目标/站点/cobertura/coverage.xml 我的詹金斯构建失败,控制台输出中出现以下错误:- 解析 {$MyPath}/target/site/cobertura/coverage.xml [错误] SquidIndex 不能为空 未能执行目标 org.codehaus.mojo:sonar-maven-plugin:2.3.1:sonar (default-cli) 在项目 ing-top-level 上:无法执行 SonarQube 分析:SquidIndex 不能为空
有人可以帮忙吗?提前致谢。
【问题讨论】:
-
我在邮件列表中回答了该主题。 sonarqube.15.x6.nabble.com/…
-
嗨,我在 Benzonico 提到的链接上看到了此错误的原因,但有解决此问题的解决方法吗?我有一个类似的问题 。我尝试添加步骤“mvn >.cobertura.skip=true install 但它不起作用。”
-
除放置虚拟 java 文件外的任何其他解决方法。
标签: sonarqube