Findbug排除仅在eclipse中运行时才有效

时间:2014-08-06 17:15:08

标签: eclipse filter findbugs

我目前正在使用Findbug Eclipse插件,当我在项目上运行FindBugs时,一个特定的bug会不断显示,即使它已在findbugs_exclude.xml文件中被排除。然后,如果我在包含bug的类上运行FindBugs,它将被过滤并消失。如果我再次在项目上运行FindBugs,它会再次出现。我尝试卸载并重新安装Findbugs,但问题仍然存在。其他错误排除工作正常。

我目前正在使用带有FindBugs 3的Eclipse Kepler。在重新安装之前,FindBugs版本为3,但最近是从FindBugs 2更新的。

我尝试使用排除文件过滤该错误,但结果是一样的。

这是我用于此特定错误的XML过滤器:

<Match>
    <Class name="gui.image.overlay" />
    <Method name="rightClicked" params="java.awt.event.MouseEvent,gui.gen.ImageBox" />
    <Bug pattern="HE_USE_OF_UNHASHABLE_CLASS" />
    <Priority value="1" />
</Match>

编辑:

我最近再次运行Findbugs并且找不到这个特殊的错误。相反,另一个错误也有同样的问题。在Findbugs的这些运行之间,我的计算机已经过格式化,所有内容都被重新安装。可能存在某种缓存或某种绕过findbugs-exclude.xml文件的东西吗?

0 个答案:

没有答案