clean 生命周期
| clean 生命周期的阶段 |
插件的目标 |
| pre-clean |
|
| clean |
maven-clean-plugin:clean |
| post-clean |
|
default 生命周期的内置插件绑定关系及具体任务(打包类型:jar)
| 生命周期阶段 |
插件目标 |
执行任务 |
| process-resources |
maven-resources-plugin:resources |
复制主资源文件至主输出目录 |
| compile |
maven-compiler-plugin:compile |
编译主代码至主输出目录 |
| process-test-resources |
maven-resources-plugin:testResources |
复制测试资源文件至测试输出目录 |
| test-compile |
maven-compiler-plugin:testCompile |
编译测试代码至测试输出目录 |
| test |
maven-surefire-plugin:test |
执行测试用例 |
| package |
maven-jar-plugin:jar |
创建项目 jar 包 |
| install |
maven-install-plugin:install |
将项目输出构件安装到本地仓库 |
| deploy |
maven-deploy-plugin:deploy |
将项目输出构件部署到远程仓库 |
注意:上表只列出了拥有插件绑定关系的阶段,default 生命周期还有很多其他阶段,默认它们没有绑定任何插件,因此也没有任何实际行为。
default 生命周期的其他阶段:https://www.cnblogs.com/cag2050/p/12008699.html
site 生命周期
| site 生命周期的阶段 |
插件的目标 |
| pre-site |
|
| site |
maven-site-plugin:site |
| post-site |
|
| site-deploy |
maven-site-plugin:deploy |