对于我们的CI构建,我们使用公司范围的PMD和Checkstyle规则。它们作为Maven工件打包在内部存储库中,并且在每个构建版本中都被引用。如何使用Maven工件配置声纳质量配置文件?
我想在Sonar中使用这些相同的规则,但我发现的唯一方法是手动下载和解包规则,然后将它们分别导入Sonar质量配置文件。这有几个缺点 - 有更多的工作要做,规则不会自动保持最新,导入的PMD规则集不能正常工作 - 引用的规则集没有找到。
有没有办法告诉Sonar使用Maven回购中的常用规则来提取工件,或者更好的方式来配置质量配置文件并使其保持同步?
我不知道这样的。我建议你在Sonar用户邮件列表中提出这个问题。 –