如何通知 SonarQube 有关包重命名的信息?

How inform SonarQube about a package rename?

在我重命名 Java 包后,SonarQube 预览版向我显示了大约 +174 个问题。其中大约 150 个已被标记为误报,但当时已在另一个包中。

(如何)我可以通知 SonarQube 关于该包的重命名,以便识别已经标记的问题并且不会再次弹出?

P.S.: 我正在使用 SonarQube 5.1

对于SonarQube,所有renamemove 操作都等同于创建新源。不幸的是,您无法将这些新来源与旧来源相关联,因此您需要再次将这些问题标记为误报。


SonarQube 仅支持重命名项目(包含所有组件)。

所有组件:

Project -> Settings -> Update Key

单个组件:

Project -> Components -> (choose component) -> Settings -> Update Key

参见 SonarQube wiki:更新项目密钥

我确认这是一个已知限制,请参阅 https://jira.sonarsource.com/browse/SONAR-3321