清除 clean

移除所有上一次构建生成的文件

maven生命周期_maven

验证 validate

校验项目是否正确并且所有必要的信息可以完成项目的构建过程。

编译 compile

源代码编译在此阶段完成,生成如下target目录内容

maven生命周期_Test_02

测试 Test

使用合适的单元测试框架运行测试(Juint是其中之一),生成如下target/testCompile目录内容

maven生命周期_运行测试_03

打包 package

创建JAR/WAR包如在 pom.xml 中定义提及的包

maven生命周期_运行测试_04

检查 verify

对集成测试的结果进行检查,以保证质量达标

安装 install

安装打包的项目到本地仓库,以供其他项目使用

maven生命周期_java_05

站点 site

生成项目的站点文档

maven生命周期_java_06

部署 deploy

拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程