Maven的生命的周期
maven
相关的命令:Maven test
, Maven install
, 你会发现在安装的同时也会进行测试,这说明不同的命令之间存在关联,这种关联体现了maven
生命周期的概念。
maven中的关于scope中的理解:
https://blog.csdn.net/kimylrong/article/details/50353161
Maven
有三套相互独立的生命周期
Clean Lifecycle
: 进行真正的构建之前进行一些清理工作Default Lifecycle
: 构建的核心部分,编译,测试,打包,安装,部署等等Site Lifecycle
: 生成项目报告,站点,发布站点
maven
的每一个生命周期都包含很多的命令,而且命令之间存在先后顺序,如果执行顺序靠后的命令,maven
会将靠前命令依次执行,这样就简化了操作的步骤,方便了很多。
Clean Lifecycle
Maven命令 | 说明 |
---|---|
pre-clean | 执行一些需要在clean之前完成的工作 |
clean | 移除所有上一次构建生成的文件 |
post-clean | 执行一些需要在clean之后立刻完成的工作 |
在一个生命周期中,运行某个阶段的时候,它之前的所有阶段都会被运行。也就是说,clean 等同于 pre-clean clean,如果我们运行post-clean,那么pre-clean,clean都会被运行。这是Maven很重要的一个规则,可以大大简化操作
在一个生命周期中,运行某个阶段的时候,它之前的所有阶段都会被运行。也就是说,clean 等同于 pre-clean clean,如果我们运行post-clean,那么pre-clean,clean都会被运行。这是Maven很重要的一个规则,可以大大简化操作
Default生命周期是Maven生命周期中最重要的一个,绝大部分工作都发生在这个生命周期中。
Site Lifecycle
Maven命令 | 说明 |
---|---|
pre-site | 执行一些需要在生成站点文档之前完成的工作 |
site | 生成项目的站点文档 |
post-site | 执行一些需要在生成站点文档之后完成的工作,并且为部署做准备 |
site-deploy | 将生成的站点文档部署到特定的服务器上 |
本文来自博客园,作者:diligently,转载请注明原文链接:https://www.cnblogs.com/luo12828-foxmail/p/16964229.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)