2016-08-23 5 views
0

私はプラグインを作成し、それをデフォルトのライフサイクルの一部として欲しがっています。デフォルトのライフサイクルへのカスタムプラグイン

This articleは私が上でプラグインを実行したいとバニラMavenプロジェクトのpom.xmlを変更する必要が私に語りました。しかし、私はプラグインのpomでそれを設定するのが好きです。

プロジェクトのビルドライフサイクルに設定を追加せずに、デフォルトのライフサイクルの一部としてプラグインを自動的に実行する方法はありますか?

+0

よう@Execute注釈に位相パラメータを使用して制御することができます3.3.9/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging)これはMaven自身で定義されているためです。実行ブロックを追加する必要があります。 – khmarbaise

答えて

1

あなたは[デフォルトのライフサイクル](https://maven.apache.org/ref/にプラグインを追加することはできません。この

@Execute(phase = LifecyclePhase.PACKAGE) 
+1

これは、プラグインがバインドされているデフォルトのライフサイクルフェーズを定義するだけです。つまり、実行設定で ' ...'を省略することができます。 – khmarbaise

関連する問題