我如何在特定包上运行findbugs忽略eclipse中的其他包

时间:2017-12-22 06:39:56

标签: java eclipse findbugs

我的项目有多个软件包,但我只需要在特定软件包上运行 findbugs ,忽略eclipse中的其他软件包。

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

像jww所说的更多信息将是帮助。

  1. 你使用eclipse和eclipse findbugs插件,对吗? (哪个eclipse版本,哪个findbugs / SpotBugs版本?)
  2. 或者你使用maven插件吗?
  3. 对于eclipse,您有两种选择: 右键单击包浏览器(仅限)' org.test.imf'包和弹出菜单中选择了“查找错误 - >找到Bugs'。

    第二个选项是在插件设置中定义排除过滤器(Preferences \ Findbugs \ Filter files \ Exclude过滤器文件)。如何定义过滤器的描述为here。 XML文件看起来像这样(未经测试):

    <?xml version="1.0" encoding="UTF-8"?>
    <FindBugsFilter>
      <Match>
        <Package name="org.test.iag.*"/>
      </Match>
    </FindBugsFilter>