Maven では、ゴールのデフォルト フェーズを見つけるにはどうすればよいですか (この特定のゴールにデフォルト フェーズが存在する場合)。
例
Jetty Maven Pluginという Maven プラグインを使用しています。目標が含まれていますjetty:run
。コマンドを実行するとmvn jetty:run
(このコマンドにはフェーズではなくゴールのみが含まれていることに注意してください)、最初pom.xml
に -指定された Web アプリケーションをデフォルトtest-compile
フェーズまで構築し、次にそれを Jetty サーバー内にデプロイします。
Mojo API 仕様で指摘されているように、ゴールにはソース コード内で (@phase
または 経由で@execute phase
) デフォルト フェーズを割り当てることができます。の場合jetty:run
、デフォルトのフェーズは@execute phase="test-compile"
です。
しかし、ソース コード ファイルの検索は非常に複雑になる可能性があります。デフォルトのフェーズを見つける簡単な方法はありますか?