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 在命令行中,通过命令执行。(不常用,略)

相关推荐
FinelyYang3 小时前
考试系统简答题 AI 阅卷:覆盖度驱动、异步评分与人机协同落地实践
java·大数据·人工智能
hhhjhl3 小时前
Yup 跨端三方库仓颉适配全流程
java·开发语言
SelectDB3 小时前
从 StarRocks 走向 Apache Doris:如何实现引擎平滑替换与架构升级?
大数据·数据库·数据分析
为思念酝酿的痛3 小时前
MySQL的操作
数据库·mysql
用户3126874877203 小时前
Java 对象内存布局:压缩指针、对齐填充与 JOL 实测
java
猫咪很可爱3 小时前
Oracle ORA-4031 错误分析与处理:SGA 内存不足导致 update/exp/expdp 失败
数据库·oracle
东华果汁哥3 小时前
【Spring AI 实战】从零开始调用大模型接口,构建 Java AI 应用
java·人工智能·spring
Song_RsHt4 小时前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
小豆庄4 小时前
视频素材处理时的隐私盲区:云处理与本地处理的边界在哪
数据库·图像处理·视频·敏捷流程
学长毕设4 小时前
基于SpringBoot的建筑材料管理系统-附源码
java·spring boot·后端