ライフサイクル名に基づいてライフサイクルを実行するコマンドはありません。したがって、を実行して、まで実行されることを期待することはできません。、、のようなサイクルのタスクについて言及する必要があり、このタスクを所有するライフサイクルがアクティブになります。mvn DefaultDefault:deploytestpackageclean
ライフサイクルを議論として持つことは意味がありません。紛らわしいでしょう。たとえば、実行mvn cleanはクリーンライフサイクルですか、それともクリーンタスクですか?
または、入力する方がより冗長になり、mvn cleanクリーンライフサイクルが実行されます。mvn clean:cleanタスクまでクリーンライフサイクルを実行しますclean。
Mavenには3つのライフサイクルがあります。いずれかのライフサイクルのタスク(たとえばtask_N)を実行すると、そのタスク(task_N)までのライフサイクル全体が実行されます。3つのライフサイクルは、 Clean、Default、およびSiteです。
詳細については、ここを参照してください。Mavenのライフサイクルとタスクの順序の概要
あなたが言うを実行するときあなたは見る、mvn testこれらはその順序で実行されるものです
検証>初期化>生成ソース>プロセスソース>生成リソース>プロセスリソース>コンパイル>プロセスクラス>後処理>生成テストソース>プロセステストソース>生成テストリソース>プロセス- test-resources> test-compile> process-test-classes> test
デフォルトのタスクをスキップすることはできません。タスク中に実行されるプラグインをフックすることができます。