Findbugs排除生成的文件

Jul*_*ian 11 ant findbugs maven

我试图从findbugs检查过滤掉生成的文件,我尝试的所有文件似乎都不起作用.几乎是我的构建过程的一部分,我创建了很多类,最终在一个名为src/generated的文件夹中,我有兴趣过滤掉所有这些类.我正在使用maven,但我认为这不重要.

先感谢您.

Dav*_*ton 2

在不知道您尝试过什么的情况下,提供帮助有点困难。

这是我们用来跳过 Avro 生成的代码中存在的一些错误模式的片段。

<FindBugsFilter>
  <Match>
    <!-- Avro generates redundant "implements" interface declarations -->
    <Or>
      <Package name="~com[.]foo[.]plugh[.]avro([.].*)?"     />
      <Package name="~com[.]foo[.]xyzzy[.]protocol([.].*)?" />
    </Or>

    <Or>
      <Bug pattern="RI_REDUNDANT_INTERFACES" />
      <Bug pattern="NM_CLASS_NAMING_CONVENTION" />
      <Bug pattern="REC_CATCH_EXCEPTION" />
    </Or>
  </Match>
</FindBugsFilter>
Run Code Online (Sandbox Code Playgroud)