コマンドを呼び出すときにコマンドラインにフラグがある場合にのみ、Mavenに特定のプラグインを実行させたいmvn
。
例えば:
と呼ばれるプラグインがあるとしましょうmaven-foo-plugin
。--foo
mavenコマンドを呼び出したときにフラグが存在する場合にのみ、mavenにこのプラグインを実行させたい。
だから、言う代わりに...
mvn install
...私は言うだろう...
mvn install --foo
最初のものはプラグインを使用/呼び出すべきではありませんmaven-foo-plugin
が、2番目のものは使用する必要があります。デフォルトでは、このプラグインを実行したくありませんが、存在する場合に限り--foo
ます。maven-foo-plugin
これを行うためにこれに追加する別のパラメーターはありますか?
私が使用しmaven-antrun-plugin
ているプラグインは、ファイルを解凍するタスクを持っているプラグインです。もちろん、このファイルが存在する場合と存在しない場合があります。時々、それは存在せず、私はそれを必要としません。したがって、このプラグインをオン/オフにする方法が必要です(誰かがより良いアイデアを持っていない限り、コマンドラインを使用することが望ましい)。