私はプラグインを作成し、それをデフォルトのライフサイクルの一部として欲しがっています。デフォルトのライフサイクルへのカスタムプラグイン
This articleは私が上でプラグインを実行したいとバニラMavenプロジェクトのpom.xml
を変更する必要が私に語りました。しかし、私はプラグインのpomでそれを設定するのが好きです。
プロジェクトのビルドライフサイクルに設定を追加せずに、デフォルトのライフサイクルの一部としてプラグインを自動的に実行する方法はありますか?
私はプラグインを作成し、それをデフォルトのライフサイクルの一部として欲しがっています。デフォルトのライフサイクルへのカスタムプラグイン
This articleは私が上でプラグインを実行したいとバニラMavenプロジェクトのpom.xml
を変更する必要が私に語りました。しかし、私はプラグインのpomでそれを設定するのが好きです。
プロジェクトのビルドライフサイクルに設定を追加せずに、デフォルトのライフサイクルの一部としてプラグインを自動的に実行する方法はありますか?
あなたは[デフォルトのライフサイクル](https://maven.apache.org/ref/にプラグインを追加することはできません。この
@Execute(phase = LifecyclePhase.PACKAGE)
これは、プラグインがバインドされているデフォルトのライフサイクルフェーズを定義するだけです。つまり、実行設定で '
よう@Execute注釈に位相パラメータを使用して制御することができます3.3.9/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging)これはMaven自身で定義されているためです。実行ブロックを追加する必要があります。 – khmarbaise