Maven には次の 3 つの標準ライフサイクルがあります:
1、Clean ライフサイクル
- clean:コンパイルされた出力ファイルをターゲットディレクトリから削除します。通常、ビルドの前に実行され、プロジェクトがクリーンな状態から開始されることを確認します
2、Default ライフサイクル(または Build ライフサイクル)
- validate:プロジェクトの正当性を検証する
- compile:プロジェクトのソースコードをコンパイルする
- test:プロジェクトの単体テストを実行する
- package:コンパイルされたコードを配布可能な形式にパッケージ化する
- verify:品質を確保するためにプロジェクトに追加のチェックを行う
- install:プロジェクトのビルド結果をローカルの Maven リポジトリにインストールし、他のプロジェクトで使用できるようにする
- deploy:プロジェクトのビルド結果をリモートリポジトリに公開し、他の開発者やチームが使用できるようにする
3、Site ライフサイクル
- site:プロジェクトのドキュメントとサイト情報を生成する
- deploy-site:生成されたサイト情報をリモートサーバーに公開してプロジェクトのドキュメントを共有する