我们正在将SonarQube 4.5.4中分析的单个Maven项目迁移到多模块Maven项目中。
SonarQube分析将迁移到Parent项目,以便对所有新模块进行一体化分析。
在分析过程中,我们收到错误消息: '该项目' ...'已经在SonarQube中定义,但不是作为项目的模块' ...:父母''
显而易见的解决方案是从SonarQube中删除旧项目,但这意味着删除所有历史信息。
我们如何实现这两个目标:
感谢。
答案 0 :(得分:2)
SonarQube不允许将多个现有项目分组到一个项目中。所以你无法实现2个目标。
您唯一能做的就是更新SonarQube上每个现有项目的密钥(例如,您可以在其密钥上添加" _OLD"后缀)。这将允许您:
要了解如何更新项目密钥,请阅读the documentation。