我有findbugs的配置文件。我可以在一个ant脚本中使用它。我也想在eclipse中使用它。如何在Eclipse中添加新的Findbug规则或导入一组规则
是否可以通过在Eclipse中导入新规则集来更改Findbugs的规则集?
我有findbugs的配置文件。我可以在一个ant脚本中使用它。我也想在eclipse中使用它。如何在Eclipse中添加新的Findbug规则或导入一组规则
是否可以通过在Eclipse中导入新规则集来更改Findbugs的规则集?
恐怕你不行。 eclipse插件中的属性嵌入属性文件中。
例如,对于findbugs,您可以在文件my-project/.settings/edu.umd.cs.findbugs.core.prefs
中找到您的配置。
正如你所看到的,它包含了一个扁平化的xml版本。
不幸的是,目前没有工具可以导入/导出配置。这可能是一个很好的功能要求!
M.
我不知道如何FindBugs的Eclipse中保存其设置,但您可能能够使用Workspace Mechanic。它可以在工作区之间导入和导出几乎所有的Eclipse设置。
当你说“配置文件”,你的意思是一个“filter file”?
如果是这样的话,那么,在日食:
转到窗口 - >首选项 - >爪哇 - > FindBugs的 - >过滤文件(标签) - >在“包含过滤器文件“select”Add ..“并选择你的xml配置文件。
我知道这个配置文件。我写了一个小脚本将xml转换为此属性文件。问题是,如果我改变现有的探测器方法,eclipse可以识别这些变化。但是我有比Eclipse更多的检测器方法。 Eclipse(或Eclipse中的Findbugs plugn)忽略新方法。 – Kayser 2012-07-27 08:56:26
您可以编辑'plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20120712/findbugs-plugin.jar'中的findbugs.xml,以在其中添加规则。 – poussma 2012-07-27 12:24:30