【发布时间】:2016-01-04 12:19:07
【问题描述】:
对于我们的 CI 构建,我们使用了一套公司范围内的 PMD 和 Checkstyle 规则。它们被打包为内部存储库中的 Maven 工件,并在每次构建时被拉取。
我想在 Sonar 中使用相同的规则,但我发现的唯一方法是手动下载并解压缩规则,然后将它们单独导入到 Sonar 质量配置文件中。这有几个缺点 - 有更多的工作要做,规则不会自动保持最新,并且 PMD 规则集的导入无法开箱即用 - 没有找到引用的规则集。
有没有办法告诉 Sonar 从 Maven 存储库中提取具有通用规则的工件,或者有更好的方法来配置质量配置文件并使它们保持同步?
【问题讨论】:
-
我不知道。我建议您在 Sonar 用户邮件列表中提出这个问题。
标签: maven sonarqube code-analysis