maven的生命周期

1.maven的生命周期是什么?

Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一。

2.Maven中有3套相互独立的生命周期:

clean:清理工作。

default:核心工作,如:编译、测试、打包、安装、部署等。
site:生成报告、发布站点等。


注意:在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。

例如:运行install:compile,test,package都会运行,但clean不会运行(因为install和clean不属于同一套生命周期)

3.执行生命周期的方式:

3.1 idea中,右侧的maven工具栏,选中对应的生命周期,双击执行。

3.1.1例如双击clean,就会删除target目录

3.1.2 双击package就会在target目录下生成对应的jar包

3.1.3双击install对项目进行安装,最终会将项目安装到本地maven仓库(注意要在生存期中点击install而不是插件中点击install)

补充:双击生存期中的对应过程,底层其实是去调用插件实现生存周期。所以直接点击插件可能会出现各种各样的问题。


根据你对应模块下的pom文件中的组织名和模块名,你就可以在你对应的maven仓库找到你安装的项目。

3.2 在命令行中,通过命令执行。(不常用,略)

相关推荐
alonewolf_992 小时前
深入Spring核心原理:从Bean生命周期到AOP动态代理全解析
java·后端·spring
天远Date Lab2 小时前
Python实现用户消费潜力评估:天远个人消费能力等级API对接全攻略
java·大数据·网络·python
一瓢西湖水9 小时前
列式数据库-以clickHouse为例
数据库·clickhouse
Elastic 中国社区官方博客9 小时前
使用 Elastic Cloud Serverless 扩展批量索引
大数据·运维·数据库·elasticsearch·搜索引擎·云原生·serverless
liulanba9 小时前
AI Agent技术完整指南 第一部分:基础理论
数据库·人工智能·oracle
没有bug.的程序员9 小时前
服务安全:内部服务如何防止“裸奔”?
java·网络安全·云原生安全·服务安全·零信任架构·微服务安全·内部鉴权
逆天小北鼻9 小时前
Oracle 服务端与客户端的核心区分要点
数据库·oracle
2501_946242939 小时前
MPV-EASY Player (MPV播放器) v0.41.0.1
数据库·经验分享·云计算·计算机外设·github·电脑·csdn开发云
一线大码9 小时前
SpringBoot 3 和 4 的版本新特性和升级要点
java·spring boot·后端
weixin_4407305010 小时前
java数组整理笔记
java·开发语言·笔记