2013-06-20 9 views
5

プロジェクトのルートにあるfindbugs-excludes.xmlファイルに定義されているFindbugs除外フィルタがあります。FindBugs Eclipse:プロジェクトに対して相対的にフィルタファイルを除外することを指定しました

FindBugs Eclipse でこのファイルを使用することはできますか?このファイルへの絶対パスを使用しないでください

私たちが持っている問題は、我々は、Eclipseでプロジェクト固有の設定で構成FindBugsのを持っていると我々はちょうどSVN .settingsディレクトリをコミットにより、FindBugsの構成の変更を伝播することができるようしたいということです。

絶対パスを与えるように設定されている場合、各プロジェクトメンバーに自分のFindBugs設定を手動で更新し、ファイルシステムに正しいパスを与えるように依頼する必要があります。

答えて

3

はい、相対パスを使用すると動作するようです。

私は、すべてのプロジェクトが使用する1つのプロジェクトにグローバルfindbugsフィルタファイルを持っています。各プロジェクトの.settings/edu.umd.cs.findbugs.core.prefsでは、私が持っている:

excludefilter0 = ../other.project/FindBugsのグローバル・excludes.xml |真

これは、同じプロジェクトへの相対パスで動作するはずです。

私はfindbugsプラグインのバージョン2.0.1.20120712を使用しています。これは価値があります。

+3

Eclipseで絶対パスが設定されているように見えても、設定ファイルに相対パスとして格納されていて、他のチームメイトはこのようなことをする必要がないことが判明しました。 –

関連する問題