如何在Sonar中分析同一组模块

时间:2016-03-26 01:01:13

标签: maven sonarqube5.1

我正在使用Sonar 5.1。我的项目分为多个版本R1,R2 ......等等。所有版本都有相同的模块集,但有一些更改。我想在同一个Sonar中使用Maven运行所有版本的声纳报告,以在一个仪表板中显示报告。在第一个版本运行Sonar之后,当我在第二个版本上运行声纳时,我收到错误:" ...模块已经是项目xyz的一部分..."。我尝试使用不同的参数,如projectName和projectKey(mvn sonar:sonar -DprojectName =" R1")但它没有帮助。任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

看起来像任何其他java maven应用程序一样的增量版本。

确保父密钥一致。所以现在当你运行第二次分析时,第一次分析源将被覆盖而没有复杂性......你可以使用比较或任何其他历史小部件查看旧的发布指标。

在maven-sonar中,密钥形成为组和项目ID的串联,如

GroupID:ArtifactID

示例:com.example:myapp

您似乎正在更改父pom的并尝试分析。你必须在每个pom中更改密钥。但是,bcoz是增量分析,不允许更改工件或组ID