【问题标题】:How inform SonarQube about a package rename?如何通知 SonarQube 包重命名?
【发布时间】:2015-08-25 15:52:12
【问题描述】:

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

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

P.S.:我使用的是 SonarQube 5.1

【问题讨论】:

    标签: sonarqube rename sonarqube5.1


    【解决方案1】:

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

    【讨论】:

    • 如果我直接在 DB-table projects 中更改相应的 kee 怎么办?
    【解决方案2】:

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


    SonarQube 仅支持对项目(包括所有组件)进行重命名。

    所有组件:

    Project -> Settings -> Update Key
    

    单个组件:

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

    参见SonarQube 维基:Updating Project Key

    【讨论】:

    • 这个设置改变了整个项目的项目名称。我正在寻找现有项目中单个 Java 包的自定义/重命名。
    • 好的,所以Project -> Components -> (choose component) -> Settings -> Update Key
    • 不。我只在项目 -> 组件 -> -> 设置下看到“手动测量”!没有“更新密钥”。 (这是我一开始就尝试过的)。我正在使用 SQ 5.1 - 有什么不同吗?
    • 对不起,现在我明白了这个问题——很遗憾你不能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2020-10-16
    • 2011-09-29
    • 2012-09-13
    • 2021-12-11
    相关资源
    最近更新 更多