我有用于 Eclipse 的 findbugs 插件,当在我的项目上运行时,它将在错误资源管理器中显示按错误类型排列的结果。

我需要能够做两件事:

  • 将所有这些导出到 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 资源管理器”中右键单击项目,然后选择“Findbugs->保存 XML”或“Findbugs->加载 XML”。

完美的导出和导入功能是一个很棒的工具。

顺便说一句,我使用 Eclipse 3.3.2。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top