【问题标题】:We have a case where there are multiple projects configured in sonar. All the project have different modules with same names?我们有一个案例,声纳中配置了多个项目。所有项目都有同名的不同模块?
【发布时间】:2015-12-06 08:09:06
【问题描述】:

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

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

[ERROR] 无法在项目 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

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

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

    在 pom.xml 文件中:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-12
        • 2014-07-27
        • 2017-05-09
        • 1970-01-01
        • 2012-06-26
        • 2015-06-28
        • 1970-01-01
        • 2011-02-26
        相关资源
        最近更新 更多