从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"。
除了升级之外,我们还没有做任何更改或重构我们的代码。请告诉我们如何解决问题。
答案 0 :(得分:2)
Sharieff,
我的项目遇到了类似的情况。对我来说,这是我的pom.xml中仍然提到的sonar.skippedModules属性。由于自SonarQube 5.5以来不再支持此属性,SonarQube可能在分析模块时遇到问题,因为它们已经在数据库中有条目。
希望这有帮助。
此致 Anantha