12

Maven ビルド プロセス内で findbugs を実行することができました。また、eclipse で findbugs を構成しています。ただし、Eclipse と Maven で実行すると、さまざまなバグが発生し、Eclipse と Maven でバグの数が一致する設定が見つからないようです。

私のMaven設定は次のようなものです:

<version>2.5.2</version>
<configuration>
        <failOnError>false</failOnError>
        <threshold>Normal</threshold>
        <effort>Default</effort>
        <xmlOutput>true</xmlOutput>
        <findbugsXmlOutput>true</findbugsXmlOutput>
        <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
</configuration>

そしてEclipseには次のものがあります:

Findbugs Version: 2.0.1
Analysis Effort: Default
Minimum Rank to report: 20
Minimum Confidence to Report: Medium
Reported categories: All

これらの設定では、Eclipse でより多くのバグが発生します。私の主な問題は、maven と eclipse の間で異なる設定を一致させることさえできないことです。

4

2 に答える 2

1

私はまったく同じ問題を抱えています。Eclipse で使用可能な設定 (FindBugs 2.0.1 を使用) と Maven プラグイン (バージョン 2.5.2) の間に不一致があります。Maven プラグインにない設定の 1 つは「信頼」です。別のソフトウェアを使用して構成を一致させても、Eclipse の一致は問題を浮き彫りにするだけなので、問題は解決しません。報告されていない、Eclipse とは完全に独立した Maven ビルドから報告された特定のバグが必要です。たまたま、それらを Eclipse で報告することが可能です。

于 2012-10-30T13:22:16.847 に答える
1

m2e-code-qualityを使用してみてください。これには、Eclipse FindBugs 構成が pom で指定された構成と一致することを保証する m2eclipse 'connector' が含まれています。

于 2012-10-30T10:38:42.233 に答える