2015-10-05 116 views
1

是否可以配置從命令行調用FindBugs時加載的插件?默認情況下,它似乎加載了插件目錄中的所有內容,而且在手冊中沒有看到與插件相關的任何命令行選項。通過命令行選擇FindBugs插件

回答

1

使用-choosePlugins option選擇啓用/禁用插件,或使用-pluginList來指定要加載哪個.jar文件。

或者您可以使用下列選項中的插件啓用/禁用探測器(遊客):

  • -visitors選項,以使只有特定的探測器
  • -omitVisitors選項,來禁用只有特定的探測器
  • -chooseVisitors選項,切換特定檢測器

參考:java -jar findbugs.jar -textui -help將打印所有選項,我包括以上選項。

+0

我正在使用'-pluginList',但無法找到任何關於它的文檔嗎?任何想法爲什麼?我想加載多個插件罐,但還沒有弄清楚。 – edthethird

+0

@edthethird沒有文件,我們有。你需要閱讀代碼。 –

+0

順便說一句,最好使用SpotBugs代替。 https://mailman.cs.umd.edu/pipermail/findbugs-discuss/2017-September/004383.html –