标签: maven sonarqube code-analysis
对于我们的CI构建,我们使用公司范围的PMD和Checkstyle规则。它们在内部存储库中打包为Maven工件,并在每次构建时都被提取。
我想在Sonar中使用相同的规则,但我发现的唯一方法是手动下载和解压缩规则,然后将它们单独导入Sonar质量配置文件。这有几个缺点 - 还有更多工作要做,规则不会自动保持最新,PMD规则集的导入无法正常使用 - 未找到引用的规则集。
有没有办法告诉Sonar从Maven仓库中提取具有通用规则的工件或更好的方法来配置质量配置文件并使它们保持同步?
答案 0 :(得分:1)
Sonar不久就停止支持这个功能了。
曾经有一个sonar.reuseExistingRulesConfiguration允许重用现有规则。但这已从声纳-2.3中删除。请参阅this和this。
sonar.reuseExistingRulesConfiguration