2010-12-11 46 views
5

我想對FindBugs使用相同的配置,而不管它是在eclipse還是ant build中執行。在eclipse中配置FindBugs

使用ant FindBugs任務,可以指定FindBugs應該分析哪些類。但是,FindBugs的eclipse插件沒有這個選項。它考慮構建路徑中的所有類。

E.g.在基於maven的項目中,eclipse構建路徑包含應用程序類和測試類。我想FindBugs的eclipse插件不分析測試類。可能嗎?

有沒有辦法自定義FindBugs的eclipse插件來指示要分析的類?

在此先感謝。

回答

2

這似乎不可能,但您可以創建第二個項目,引用相同的源文件(僅來源,而不是測試)。

Findbugs只會在第二個項目中處於活動狀態,才能檢查靜態代碼分析的結果。

+1

謝謝,這是一個驚喜,這樣一個廣泛使用的工具沒有一致在IDE和構建環境中使用的方式。在IDE中很難確保相同的結果以及構建環境。 – Chir 2010-12-13 05:12:26