【问题标题】:sonar skipping all modules except root one声纳跳过除根之一以外的所有模块
【发布时间】:2016-09-02 19:47:38
【问题描述】:

我正在尝试使用 maven 在整个项目上运行声纳,但由于某种原因,它会跳过子模块并仅分析根模块。这种奇怪的行为有什么解释吗?

非常感谢任何帮助!

这里是maven的最终输出:


添加

mvn clean install 不会跳过任何内容,但 mvn sonar:sonar 会。


【问题讨论】:

  • 你能发布你的 Pom 吗?在您添加到问题的输出之前有什么东西吗?通常,当之前遇到错误时会跳过模块。
  • 这些子模块的包装是什么?
  • @AndrewLogvinov,所有模块的包装都是“pom”
  • @SamuelEUSTACHI,没有显示错误,而且我对所有模块都有 ANALYSIS SUCCESSFULL。
  • Sonar Maven 插件是一个“聚合器”插件。它仅在根模块上执行。这就是 Maven 将子模块标记为 SKIPPED 的原因。

标签: maven sonarqube


【解决方案1】:

SonarQube Maven 插件是一个聚合器插件。它仅在根模块上执行。这就是 Maven 将子模块标记为 SKIPPED 的原因,即使它们被正确分析。

【讨论】:

    【解决方案2】:

    我没有找到完整的描述,但是你试过 sonar.includedModules=rootModule 吗?

    Source

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      • 2016-10-08
      • 2021-02-03
      • 2021-09-22
      • 2023-03-15
      • 2021-02-23
      • 2018-11-10
      相关资源
      最近更新 更多