CI ビルドでは、PMD と Checkstyle の全社的なルール セットを使用しています。それらは内部リポジトリに Maven アーティファクトとしてパッケージ化され、すべてのビルドでプルされます。
私は Sonar で同じルールを使用したいと考えていますが、私が見つけた唯一の方法は、ルールを手動でダウンロードして展開し、Sonar 品質プロファイルに個別にインポートすることです。これにはいくつかの欠点があります - やるべき作業が増える、ルールが自動的に最新に保たれない、PMD ルールセットのインポートがそのままでは正しく機能しない - 参照されたルールセットが見つからない。
Sonar に Maven リポジトリから共通ルールを使用してアーティファクトをプルするように指示する方法や、品質プロファイルを構成して同期を維持するためのより良い方法はありますか?