0

Maven + Clover を使用してコード カバレッジ レポートを生成できます (target\site\clover 内)。しかし、インストルメント化されたクラスが target\classes にあることがわかりました。他のディレクトリに移動できますか?

その理由は、Maven がすべての target\classes を最終的な jar にパッケージ化するためですが、jar には必要ありません。もう 1 つの理由は、FindBug を実行して target\classes を分析することです。

Maven の目標は、「clover2 のクリーンアップ: clover2 のインストールのセットアップ: clover2 の集約: clover2 の集約」です。

同様の質問が1つ見つかりましたが、それはAnt用で、Mavenを使用しています。 Clover インストルメント クラスの場所の変更

4

1 に答える 1

1

clover2:setup の代わりに clover2:instrument を使用できます。clover2:instrument ゴールは並行ビルド ライフ サイクルをフォークし、そのサイクルで生成されたすべてのアーティファクト (生成されたソース、クラス、junit の結果など) は、/target ディレクトリではなく /target/clover に配置されます。これにより、必要な分離が得られるはずです。

于 2013-11-05T19:42:30.823 に答える