2015-10-05 122 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 –