我们有一个案例,在声纳中配置了多个项目。所有项目都有不同的模块,名称相同?

时间:2015-09-10 06:52:54

标签: sonarqube

我们有一个案例,在声纳中配置了多个项目。所有项目都有不同的模块,名称相同。

有了这个,当我们为其中一个项目执行声纳时,执行将因以下错误而终止。

[错误]无法在项目XXX上执行目标org.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli):模块“XXXX”已经是项目“YYYY”的一部分 - > [帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目XXXX上执行目标org.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli):模块“YYYY”已经是项目“YYYY”的一部分

似乎因为模块名称相同,Sonar正在终止执行。请注意,我们正在使用声纳版本4.5.5并面临此问题。虽然早些时候我们使用声纳版本4.1.1并且使用该版本执行成功(在模块名称冲突的情况下,声纳可能会覆盖较早的报告)。

请为此建议可行的解决方案?谢谢,

此处提供完整的错误日志

https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/sonarqube/-L7cby77-28/6L6zPlb6AAAJ

2 个答案:

答案 0 :(得分:0)

我认为您需要重命名模块,就像您的项目是abc一样。 请更改您的模块,如abc_xxx等...它可能适合您

答案 1 :(得分:0)

您是否尝试过使用项目名称属性?

在pom.xml文件中:

<sonar.projectName>Some project name here</sonar.projectName>