Maven 生命周期的阶段与插件的目标之间的绑定关系

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

posted on 2019-12-08 23:28  cag2050  阅读(377)  评论(0编辑  收藏  举报

导航