当前,我们正在对jar运行现货bug,以查找bug。有什么方法可以在单个Java文件上运行Spotbug来查找其中的bug列表
答案 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插件并按需使用它即可。