2012-01-11 11 views
2

すべてのビルド中にMaven経由でCloverを使用しています。大部分の時間はコードカバレッジがそれほど変わらないので、毎回実行する必要はありません。クローバーは多くのコンパイルを遅くします。私がクローバーを実行できないようにするためのmavenスイッチはありますか?これはプラグインとして実行されるので、Mavenでは特定のスイッチでいくつかのプラグインを無効にすることが可能かどうかという別の質問があります。MavenのAtlassian Cloverをオン/オフに切り替える

FYIクローバーのウェブサイトは、それを使用していない人のためのものです。 http://www.atlassian.com/software/clover/overview

ありがとうございます。

答えて

5

プロファイルのアクティブ化とカスタムプロパティを使用してこれを実行できるはずです。

プロファイルでクローバープラグインを囲み、プロファイルのアクティブ化を使用する場合は、実行するときにコマンドラインでプロパティを定義できます。

<profiles> 
    <profile> 
    <activation> 
     <property> 
     <name>clover</name> 
     </property> 
    </activation> 
    ... 
    </profile> 
</profiles> 

次に、mavenを呼び出すときに、コマンドラインで-Dcloverを使用してクローバーステップをアクティブにします。 -Dcloverを指定しないと、クローバーは実行されません。

+0

大変感謝しています。私はプロフィールでそれをやることができるかどうか考えていました。私はちょうど-Dスイッチについて知らなかった。 – RNJ

関連する問題