如何从Eclipse findbugs插件导出findbugs结果?
时间:2020-03-05 18:48:24 来源:igfitidea点击:
我有用于eclipse的findbugs插件,当在我的项目上运行时,该插件将在Bugs Explorer中显示结果,并按错误的类型分类。
我需要能够做两件事:
- 将所有这些导出到Excel工作表
- 找出在一组文件中报告的错误(并且可以递归地执行此操作,而无需为整个项目运行)并导出并找出要修改的类。
有什么建议?
仅供参考,我正在使用MyEclipse v 6.0.1和FindBugs 1.3.4
解决方案
回答
Findbugs将其结果转储到工作区的.metadata文件夹中的XML文件中。查找名为findbugs之类的子文件夹。
我们还可以下载独立版本的Findbugs,该版本可将结果保存在任意位置。
获得结果文件后,我们也许可以从XML导入到Excel并在其中进行过滤。或者,我们可以使用XSLT转换为多个CSV文件并在Excel中打开它们。
回答
我在某些版本的findbugs遇到了同样的问题。
我今天将插件更新为1.3.8版,发现我们现在可以直接以XML格式导出甚至导入报告。
我们要做的就是在包资源管理器中或者在findbugs" Bug Explorer"中右键单击一个项目,然后选择" Findbugs-> Save XML"或者" Findbugs-> Load XML"。
完美的导出和导入功能,完美的工具。
顺便说一句,我使用Eclipse 3.3.2.