我有findbugs的配置文件。我可以在一個ant腳本中使用它。我也想在eclipse中使用它。如何在Eclipse中添加新的Findbug規則或導入一組規則
是否可以通過在Eclipse中導入新規則集來更改Findbugs的規則集?
我有findbugs的配置文件。我可以在一個ant腳本中使用它。我也想在eclipse中使用它。如何在Eclipse中添加新的Findbug規則或導入一組規則
是否可以通過在Eclipse中導入新規則集來更改Findbugs的規則集?
恐怕你不行。 eclipse插件中的屬性嵌入屬性文件中。
例如,對於findbugs,您可以在文件my-project/.settings/edu.umd.cs.findbugs.core.prefs
中找到您的配置。
正如你所看到的,它包含了一個扁平化的xml版本。
不幸的是,目前沒有工具可以導入/導出配置。這可能是一個很好的功能要求!
M.
我不知道如何FindBugs的Eclipse中保存其設置,但您可能能夠使用Workspace Mechanic。它可以在工作區之間導入和導出幾乎所有的Eclipse設置。
當你說「配置文件」,你的意思是一個「filter file」?
如果是這樣的話,那麼,在日食:
轉到窗口 - >首選項 - >爪哇 - > FindBugs的 - >過濾文件(標籤) - >在「包含過濾器文件「select」Add ..「並選擇你的xml配置文件。
我知道這個配置文件。我寫了一個小腳本將xml轉換爲此屬性文件。問題是,如果我改變現有的探測器方法,eclipse可以識別這些變化。但是我有比Eclipse更多的檢測器方法。 Eclipse(或Eclipse中的Findbugs plugn)忽略新方法。 – Kayser 2012-07-27 08:56:26
您可以編輯'plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20120712/findbugs-plugin.jar'中的findbugs.xml,以在其中添加規則。 – poussma 2012-07-27 12:24:30