1

私はMavenが初めてで、特定のpomを処理しています。pom のビルド セクションで、cubertura-maven-plugin に関するセクションを見つけました。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <version>2.4</version>
</plugin>

問題は、このプラグインがレポート セクションで設定されることを期待していたので、これが理にかなっているかどうかです。

4

3 に答える 3

1

cobertura のデータを外部で使用したい場合は理にかなっていますmvn siteソナーなどのツールは、cobertura をこのように使用します。

このプラグインを選択したゴールにバインドすることにより、cobertura を使用して、カバレッジが不十分な場合にビルドを失敗させるなどのことを行うことができます。この使用方法ページConfiguring checkのセクションを参照してください。

于 2012-07-03T08:58:01.233 に答える
1

行って、その使用法を確認してください。あなたが言ったように、そのような基本的な構成は意味がなく、<reporting>セクションに移動する必要があります。ただし、一般的には、より高度な構成を行う必要があり、<build>ブロックで必要になる場合があります。

于 2012-07-03T08:56:00.907 に答える
0

Maven 3 を使用しているかどうかによって異なります。もしそうなら、<reporting/>タグはもう必要ありません。一方<reportPlugins/>maven-site-plugin構成セクションに関してプラグインを追加する必要があります。

ここにMaven 3の違いがあります。

一方、あなたの実際の構成はの一部であるという痕跡を示さないmaven-site-pluginので、私の答えは少し話題から外れているかもしれません...

于 2012-07-03T09:19:50.763 に答える