【问题标题】:How to use a Maven artifact to configure a sonar quality profile?如何使用 Maven 工件来配置声纳质量配置文件?
【发布时间】:2016-01-04 12:19:07
【问题描述】:

对于我们的 CI 构建,我们使用了一套公司范围内的 PMD 和 Checkstyle 规则。它们被打包为内部存储库中的 Maven 工件,并在每次构建时被拉取。

我想在 Sonar 中使用相同的规则,但我发现的唯一方法是手动下载并解压缩规则,然后将它们单独导入到 Sonar 质量配置文件中。这有几个缺点 - 有更多的工作要做,规则不会自动保持最新,并且 PMD 规则集的导入无法开箱即用 - 没有找到引用的规则集。

有没有办法告诉 Sonar 从 Maven 存储库中提取具有通用规则的工件,或者有更好的方法来配置质量配置文件并使它们保持同步?

【问题讨论】:

  • 我不知道。我建议您在 Sonar 用户邮件列表中提出这个问题。

标签: maven sonarqube code-analysis


【解决方案1】:

Sonar 很久以前就停止支持此功能。

曾经有一个sonar.reuseExistingRulesConfiguration 允许重用现有规则。但这已从 sonar-2.3 中删除。请参阅thisthis

【讨论】:

  • 嗯,“高度不稳定”是唯一的原因。我希望他们能改进它而不是删除它。谢谢你的澄清,拉古拉姆。
猜你喜欢
  • 2013-11-22
  • 2018-02-05
  • 2013-06-22
  • 2016-04-05
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 2012-08-08
  • 2012-06-08
相关资源
最近更新 更多