10-27 maven概念

maven

maven的概念模型:

·项目对象模型(POM: Project object Model),一组标准集合: pom.xml

·依赖管理系统(Dependency Management System)

·项目生命周期(Project Lifecycle)

项目对象模型:

把项目当成一个对象,描述这个项目,使用pom.xml,每一个项目都有一个pom.xml,属于依赖管理模型

1.依赖管理模型

流程图

2.项目的生命周期

项目的一个生命周期中,划分很多阶段,项目在每一个阶段做一些事件:编译阶段,做编译源代码的事情

maven:阶段与做的事情不是写死,分开的,做的事件使用一个一个插件实现的,想让某个阶段做什么事情,绑定对应插件

面试(重点)

写pom.xml文件

配置本地仓库,之前的Jar包会通过依赖管理模型下载到本地仓库

maven:把我们的项目生命周期分为多个阶段,每个阶段有很多个插件,插件可以满足你的各个项目需求

相关推荐
zhougl9965 小时前
Java Object.clone() 浅拷贝与深拷贝全解析
java·开发语言
余瑜鱼鱼鱼5 小时前
线程池总结
java·开发语言
Arbori_262155 小时前
clickhouse 实现mysql GROUP_CONCAT() 函数
数据库·mysql·clickhouse
w_t_y_y5 小时前
工具Cursor(三)MCP(3)常用的三方MCP Tools
java
what丶k5 小时前
你应该更新的 Java 知识:Record 特性深度解析
java·开发语言
毕设源码-朱学姐5 小时前
【开题答辩全过程】以 剧本杀服务管理系统的设计与实现为例,包含答辩的问题和答案
java
一路往蓝-Anbo5 小时前
第 1 篇:对象池模式 (Object Pool) —— 裸机下的动态内存革命
jvm·数据库·stm32·单片机·嵌入式硬件·网络协议·tcp/ip
乐观勇敢坚强的老彭5 小时前
c++信奥寒假营集训01
android·java·c++
☀Mark_LY5 小时前
MyBatis-Flex入门以及多数据源配置
java·mybatis
郑州光合科技余经理5 小时前
同城配送调度系统实战:JAVA微服务
java·开发语言·前端·后端·微服务·中间件·php