【发布时间】:2018-06-14 04:39:22
【问题描述】:
我们有 2 sonar 项目 (P1 & P2) 在 2 个不同/独立的 GIT 存储库 (G1 & G2) 上运行。这两个项目都在不同的分支上运行(P1 runs on B1 & P2 runs on B2)。
我们在 GITs G1 和 G2 的不同分支上都有名为 M1 和 M2 的 2 plugins/modules。
在声纳项目
P1中,我们对(M1 & M2)的2 个模块进行了分析和覆盖。在声纳项目
P2中,我们在分析和覆盖方面都忽略了这两个模块(M1 & M2)。即,我已将它们包含在“sonar.coverage.exclusions”和"sonar.exclusions"中。即使这样,当我们运行声纳项目P2时,我们也会遇到错误
错误信息:
Module "M1:M1" is already part of project "P1"
Module "M2:M2" is already part of project "P1"
我很好奇为什么会显示此错误,因为它们来自不同的 GITrepositories 和它们的不同分支。
请建议我如何解决此问题。谢谢。
【问题讨论】:
-
SonarQube 的哪个版本?
-
它是声纳 5.6.6
标签: java maven sonarqube sonar-runner sonarqube5.1