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

相关推荐
一瓢西湖水1 分钟前
loader命令导出大批量数据维护SQL
数据库·sql
计算机程序设计小李同学15 分钟前
动漫之家系统设计与实现
java·spring boot·后端·web安全
颜颜yan_27 分钟前
时序数据库选型指南:工业物联网时代如何选择数据底座
数据库·物联网·时序数据库
程序员阿鹏37 分钟前
责任链模式
java·spring·servlet·tomcat·maven·责任链模式
云和数据.ChenGuang39 分钟前
Logstash配置文件的**语法解析错误**
运维·数据库·分布式·rabbitmq·jenkins
@淡 定1 小时前
Java内存模型(JMM)详解
java·开发语言
CICI131414131 小时前
焊接机器人负载能力选择标准
网络·数据库·人工智能
minhuan1 小时前
大模型应用:从交易行为到实时反欺诈:向量数据库驱动的智能风控实践.33
数据库·向量数据库·大模型应用·chromadb数据库
czhc11400756631 小时前
C# 1221
java·servlet·c#
晴天¥1 小时前
Oracle中的安全管理(用户、权限、角色)
数据库·安全·oracle