對於我們的CI構建,我們使用公司範圍的PMD和Checkstyle規則。它們作爲Maven工件打包在內部存儲庫中,並且在每個構建版本中都被引用。如何使用Maven工件配置聲納質量配置文件?
我想在Sonar中使用這些相同的規則,但我發現的唯一方法是手動下載和解包規則,然後將它們分別導入Sonar質量配置文件。這有幾個缺點 - 有更多的工作要做,規則不會自動保持最新,導入的PMD規則集不能正常工作 - 引用的規則集沒有找到。
有沒有辦法告訴Sonar使用Maven回購中的常用規則來提取工件,或者更好的方式來配置質量配置文件並使其保持同步?
我不知道這樣的。我建議你在Sonar用戶郵件列表中提出這個問題。 –