Spotbug在Java文件中查找错误

时间:2019-07-10 09:43:15

标签: java findbugs spotbugs

当前,我们正在对jar运行现货bug,以查找bug。有什么方法可以在单个Java文件上运行Spotbug来查找其中的bug列表

2 个答案:

答案 0 :(得分:0)

Spotbug与已编译的Java文件一起使用。这意味着它将分析存在于.jar文件中的.class文件。

如果不先编译Java文件就无法对其进行分析。

答案 1 :(得分:0)

快速搜索为我提供了以下链接。 https://spotbugs.readthedocs.io/en/stable/filter.html
我没有机会对其进行测试,但是从我阅读的内容来看,您似乎可以提供一个XML配置文件,仅在其中过滤所需的类。
以下代码段必须有效。

<Match>
   <Class name="com.foobar.MyClass" />
</Match>

但是,如果您需要按需进行静态代码分析,则只需在intellij上安装findbugs插件并按需使用它即可。