2011-12-24 7 views
1

私のcheckstyleルールxmlでSonar 2.9で新しいルールプロファイルを作成しようとしています。私はCheckstyleのルールが設定され抑制フィルタを持つファイル、ソナーがメッセージ次に私を与えるインポートしようとすると:Sonar 2.9がSuppressionFilterをインポートしない

Profile 'test2' created. Set it as default or link it to a project to use it for next measures. [hide] 
Checkstyle filters are not imported: SuppressionCommentFilter 
Checkstyle filters are not imported: SuppressionFilter [hide] 

私は今のSuppressionCommentFilterについて気にないですが、フィルターSuppressionFilterを有効にする方法?可能でない場合は、Sonarの特定のチェックから特定のファイルを除外する同様の機能を持つ他の方法がありますか?

答えて

2

set the Suppression(Comment)Filters manually: 設定 - >一般設定 - > Java - > CheckStyleに移動します。入力ボックスがあります。 checkstyle.xmlファイルの<module>定義を入力ボックスに貼り付けます。相対パスは.sonarフォルダから解釈されます。この機能は2.9にあり、2.3に追加されたと思います。

すべての目的のために、この機能で十分でした。私の知る限りでは、実際にインポートフィルタモジュール定義をインポートすることはできません。 Sonarの新しいバージョンかもしれませんが、それを行うことができます。

+0

トーマスの答えに感謝します。ちょうど1つの修正、私はパスが現在のディレクトリに相対的だと思う、ほとんどの場合、プロジェクトの親ディレクトリです。あなたの答えから手がかりを得て、私は手動で構成内の.sonarフォルダ内のパスを言いました、その方法で、現在のディレクトリはよりきれいに見えます! :) – NikhilWanpal

関連する問題