廖雪峰的官方网站
Blog
文章
Java教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
问答
More
文章
Java教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
问答
文章
Java教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
问答
Profile
Sign Out
Sign In
English
简体中文
Discuss
/
Java
/ 私人理解(Maven的生命周期)
Back
私人理解(Maven的生命周期)
Topic source
王羲之666666
#1 Created at
...
[
Delete
] [
Delete and Lock User
]
生命周期(lifecycle)包含阶段,阶段(phase)包含目标(goal)
不同流程生命周期(lifecycle)不同,Maven 的Clean清理项目生命周期、default构建项目生命周期、site生成项目站点生命周期。
每个生命周期包含一个或者多个阶段phase,顺序排列。
不同生命周期各个阶段phase名称不同。
每个阶段会包含一个或者多个goal。
mvn 一般以阶段去运行,以阶段对应生命周期,并且按周期内阶段顺序执行到指定阶段完成,。
根据格式"mvn + 阶段名称 + 阶段名称 + ...",请根据实际情况设置对应Maven命令,并会依次根据指定阶段名称确定对应生命周期,指定阶段,在到指定阶段关联拉起的goal。
最终执行结果,产生的文件,在target目录下查找
少数情况下,直接启动goal,命名总是
abc:xyz
启动mvn tomcat:run是以目标goal执行,也是到周期,按阶段顺序执行到该goal。
1
Reply
Sign in to make a reply
王羲之666666
生命周期(lifecycle)包含阶段,阶段(phase)包含目标(goal)
abc:xyz
启动mvn tomcat:run是以目标goal执行,也是到周期,按阶段顺序执行到该goal。