5

eclipse または ant ビルドから実行されるかどうかに関係なく、FindBugs に同じ構成を使用したいと考えています。

Ant FindBugs タスクを使用すると、FindBugs が分析する必要のあるクラスを指定できます。ただし、FindBugs Eclipse プラグインにはそのようなオプションがありません。ビルドパス内のすべてのクラスが考慮されます。

たとえば、Maven ベースのプロジェクトの場合、Eclipse ビルド パスにはアプリケーション クラスとテスト クラスの両方が含まれます。FindBugs Eclipse プラグインでテスト クラスを分析しないようにします。出来ますか?

分析するクラスを示すために FindBugs eclipse プラグインをカスタマイズする方法はありますか?

前もって感謝します。

4

2 に答える 2

2

可能ではないようですが、同じソース ファイルを参照する 2 つ目のプロジェクトを作成できます (テストではなくソースのみ)。

Findbugs は、静的コード分析の結果を検査するために、その 2 番目のプロジェクトでのみアクティブになります。

于 2010-12-12T02:29:04.500 に答える
1

プリファレンス -> フィルターで Java プロジェクトの除外フィルターを指定できます。フィルタ ファイルは xml で記述されます。FB マニュアルの「フィルタ」の章を参照してください: http://findbugs.sourceforge.net/manual/filter.html

2.0.3 以降では、ant ビルドで Eclipse 構成を再利用することもできます。「userPreferencesFile」ant オプションのヘルプを参照してください: http://findbugs.sourceforge.net/manual/anttask.html#d0e1339

于 2014-06-19T09:28:30.590 に答える