声纳抱怨已经在SonarQube中定义了一个项目,但没有将其作为项目模块

时间:2016-08-01 10:11:12

标签: mysql maven sonarqube sonarqube-scan sonarqube5.6

从SonarQube 5.1.2升级到SonarQube 5.6后,我们开始面临以下问题。

错误[o.s.s.c.t.CeWorkerCallableImpl]无法执行任务AVX_lJ9fzEKnCGDDOpXH org.sonar.api.utils.MessageException:项目验证失败: 该项目' X'已经在SonarQube中定义,但不是作为项目的模块" Y"。如果您真的想停止直接分析项目" X",请先从SonarQube中删除它,然后重新启动项目分析" Y"。

除了升级之外,我们还没有做任何更改或重构我们的代码。请告诉我们如何解决问题。

1 个答案:

答案 0 :(得分:2)

Sharieff,

我的项目遇到了类似的情况。对我来说,这是我的pom.xml中仍然提到的sonar.skippedModules属性。由于自SonarQube 5.5以来不再支持此属性,SonarQube可能在分析模块时遇到问题,因为它们已经在数据库中有条目。

希望这有帮助。

此致 Anantha