【问题标题】:Sonar Project vs. Sonar Module (Part of Sonar Project)声纳项目与声纳模块(声纳项目的一部分)
【发布时间】:2017-05-09 22:36:18
【问题描述】:

场景: 我们有一个 Jenkins maven 构建,它在父 pom 上执行 sonar:sonar。 我希望此构建的所有模块都显示为单个声纳项目。目前我们只有一个带有子模块的声纳项目(每个 maven 模块现在都是一个声纳模块 -> 声纳项目的子组件)。

我真的很想拥有,每个 maven 模块都是一个单独的声纳项目。而且我不想为每个 Maven 模块创建一个单独的构建。那可能吗? 如果这不可能,我可以在声纳中自定义项目列表,以显示模块而不是项目吗?

谢谢

【问题讨论】:

    标签: java maven jenkins build sonarqube


    【解决方案1】:

    AFAIK 这不是 SQ 本身支持的。如果您在父项目上执行mvn install,然后在每个执行mvn sonar:sonar 的子模块上使用maven-invoker-plugin,则可以解决此问题。 这样每个模块都会在 SQ 上显示为单独的项目。

    【讨论】:

      猜你喜欢
      • 2013-03-21
      • 1970-01-01
      • 2021-02-23
      • 2010-11-16
      • 2017-08-14
      • 2016-03-21
      • 2020-09-12
      • 2011-06-01
      • 2012-12-25
      相关资源
      最近更新 更多