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:把我们的项目生命周期分为多个阶段,每个阶段有很多个插件,插件可以满足你的各个项目需求

相关推荐
Seven97几秒前
剑指offer-42、和为S的两个数字
java
Pa2sw0rd丶几秒前
Fastjson 反序列化漏洞深度解析:从原理到实战防护
java·后端·安全
带刺的坐椅4 分钟前
AspectJ、Spring AOP 与 Solon AOP:Java AOP 框架的三剑客
java·spring·solon·aop·aspectj
Coding_Doggy7 分钟前
链盾shieldchiain | 团队功能、邀请成员、权限修改、移除成员、SpringSecurity、RBAC权限控制
java·开发语言·数据库
Seven978 分钟前
剑指offer-41、和为S的连续正数序列
java
凯子坚持 c8 分钟前
不用复杂配置!本地 Chat2DB 秒变远程可用,跨网操作数据库就这么简单
数据库
q***65699 分钟前
Windows环境下安装Redis并设置Redis开机自启
数据库·windows·redis
q***965816 分钟前
Windows版Redis本地后台启动
数据库·windows·redis
q***816419 分钟前
【Redis】centos7 systemctl 启动 Redis 失败
数据库·redis·缓存
q***098022 分钟前
MySQL 常用 SQL 语句大全
数据库·sql·mysql