SonarQube报告在重命名maven artifact id后停止工作

时间:2017-09-28 19:55:31

标签: maven sonarqube

我有一个运行良好的多模块maven项目,能够通过运行mvn声纳:声纳目标将数据推送到SonarQube。

现在团队中的某个人已经重命名为父pom的工件ID。

现在SonarQube认为它是一个新项目(我同意),但是在从maven运行声纳插件后没有显示任何新报告。

我一直想知道我们是否可以映射这个' new'项目到了'老''在声纳中的项目/报告,所以我们可以保留项目历史

我尝试过的是将父模块中的项目密钥明确设置为

<sonar.projectKey>oldGroupId:oldArtifactId</sonar.projectKey>

然后Sonar抱怨&#34;不能有2个模块使用以下键&#34;,这可能是因为它试图将它也应用于所有子模块。

有没有人曾经尝试过这个或者我应该抛弃我的旧项目并重新开始?

1 个答案:

答案 0 :(得分:1)

您只需要update the project key。如文档中所述:项目管理&gt;更新密钥