Maven2 実践編(Build Lifecycle)

Maven2にはBuild Lifecycleなる考え方があります。
それは、ビルドと配布のプロセスを定義しておく事になります。

Projectでのライフサイクル

主なライフサイクルは次のようなものになります。

validate
プロジェクトが適正な状態であることを確認する
compile
プロジェクトのソースをコンパイルする
test
ユニットテストフレームワークを使用してテストをする
package
JARやEARにパッケージする
verify
パッケージが適正であること、品質基準を満たせいている事を確認する
install
ローカルリポジトリに格納する
deploy
リリース環境で行われたものを、リモートリポジトリに格納する