2013-06-20 78 views
5

我們的Findbugs排除了我們項目根目錄中findbugs-excludes.xml文件中定義的過濾器。FindBugs Eclipse:specyfying將過濾器文件相對於項目排除

是否可以在FindBugs中使用該文件Eclipse 沒有使用此文件的絕對路徑

,我們的問題是,我們已經在Eclipse 項目特定設置配置FindBugs的,我們希望能夠通過只是SVN commiting .settings目錄傳播的FindBugs的配置更改。

但是,如果它被配置爲提供絕對路徑,我們將需要讓每個項目成員手動更新他的FindBugs設置,在他的文件系統中給出正確的路徑。

回答

3

是的,使用相對路徑似乎工作。

我對每個項目使用一個項目一個全球性的FindBugs過濾文件。在.settings /每個項目的edu.umd.cs.findbugs.core.prefs,我有:

excludefilter0 = ../other.project/FindBugs的-全球excludes.xml |真

如果一切正常,應該爲同一個項目的相對路徑工作。

我使用findbugs插件的版本2.0.1.20120712,它的價值。

+3

事實證明,即使在Eclipse中它看起來像設置了絕對路徑,它也被存儲爲配置文件中的相對路徑,並且沒有其他隊友需要做這樣的事情。 –