我使用 SonarQube 分析了两个 Maven 项目 A 和 B,每个项目有几个模块(这里只显示一个):
projectA
`- someModule
projectB
由于我将 someModule 从项目 A 移到项目 B 中,因此在分析过程中出现如下错误:
Module "myGroupId:someModule" is already part of project "myGroupId:projectA"
项目 A 显然不再包含“someModule”。在进行新分析后,它甚至不会在 Sonar GUI 中显示为组件,但它仍列在“项目配置 > 更新密钥”下。
如何在不删除整个项目的情况下删除这样一个过时的组件?
作为一种解决方法,我现在将键“projectA:someModule”重命名为“projectA:someModuleThatShouldNotExist”,但我希望有人能提出更好的解决方案......