由于与 Eclipse 集成,我现有的 Sonar 项目的项目 key 需要更改。我可以更改 ant 脚本中的项目 key 并触发新的分析。
但是,Sonar 认为它是一个新项目,因为现在 key 不同了。这对我不起作用,因为我现有的项目有相当多的历史信息。 如何在保留分析历史记录的同时更改项目 key ?或者,有没有办法合并 2 个 Sonar 项目?
最佳答案
Sonar 3.2+
自 Sonar 3.2(2012 年 8 月)以来,管理中的一个选项支持此功能。
机票:http://jira.codehaus.org/browse/SONAR-1608
旧版本
在 this feature-request SONAR-2743您可以找到以前版本的解决方法,该方法可以工作(在尝试之前不要忘记备份数据库)。
它需要您在数据库上手动执行一些sql语句。
关于sonarqube - 如何在保留分析历史记录的同时更改 Sonar 项目的调性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783851/