3

一部のパッケージに対してのみ分析するクラスを制限するにはどうすればよいですか。モジュールでは、一部のパッケージに対して Maven の findbugs を実行したくありません。それらを除外するにはどうすればよいですか。Maven の Findbugs によって削除されるパッケージを指定する方法はありますか

4

1 に答える 1

3

参照してください - http://mojo.codehaus.org/findbugs-maven-plugin/usage.html

mvn sitemvn findbugs:findbugs ではなく使用する

構成タグまたは onlyAnalyze の下に include exclude フィルター ファイルを使用する必要があります。

<reporting>
<plugins>
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>2.5.2</version>
    <configuration>
      <excludeFilterFile>src/main/resources/findbugs-exclude.xml</excludeFilterFile>
      <includeFilterFile>src/main/resources/findbugs-include.xml</includeFilterFile>
      <onlyAnalyze>com.packagename.*</onlyAnalyze>
    </configuration>
  </plugin>
</plugins>

サンプル フィルタ ファイル

<FindBugsFilter>
<Match>
    <Package name="~com\.ly\..*"/>
</Match>

于 2012-11-26T06:19:07.427 に答える