Mavenには主に3つのライフサイクルがあります。
- default(最もよく使う)
- clean
- site
通常「Mavenのフェーズ」という場合は、defaultライフサイクルのフェーズを指します。
defaultライフサイクルの主なフェーズ
| フェーズ | 説明 |
|---|---|
| validate | プロジェクトが正しいかチェックする |
| compile | ソースコードをコンパイルする |
| test | 単体テストを実行する |
| package | JARやWARを作成する |
| verify | パッケージの検証を行う |
| install | ローカルリポジトリ(.m2/repository)へインストールする |
| deploy | リモートリポジトリ(Nexusなど)へデプロイする |