2012-12-04 62 views
0

對於我們的CI構建,我們使用公司範圍的PMD和Checkstyle規則。它們作爲Maven工件打包在內部存儲庫中,並且在每個構建版本中都被引用。如何使用Maven工件配置聲納質量配置文件?

我想在Sonar中使用這些相同的規則,但我發現的唯一方法是手動下載和解包規則,然後將它們分別導入Sonar質量配置文件。這有幾個缺點 - 有更多的工作要做,規則不會自動保持最新,導入的PMD規則集不能正常工作 - 引用的規則集沒有找到。

有沒有辦法告訴Sonar使用Maven回購中的常用規則來提取工件,或者更好的方式來配置質量配置文件並使其保持同步?

+0

我不知道這樣的。我建議你在Sonar用戶郵件列表中提出這個問題。 –

回答

1

聲納停止支持此功能不久後。

曾經有一個sonar.reuseExistingRulesConfiguration允許現有的規則被重用。但這是從聲納2.3中刪除的。請參閱thisthis

+0

嗯,「非常不穩定」是唯一的原因。我希望他們能夠改進而不是刪除。謝謝你的澄清,Raghuram。 – kostja