maven
maven的概念模型:
·项目对象模型(POM: Project object Model),一组标准集合: pom.xml
·依赖管理系统(Dependency Management System)
·项目生命周期(Project Lifecycle)
项目对象模型:
把项目当成一个对象,描述这个项目,使用pom.xml,每一个项目都有一个pom.xml,属于依赖管理模型
1.依赖管理模型
流程图
2.项目的生命周期
项目的一个生命周期中,划分很多阶段,项目在每一个阶段做一些事件:编译阶段,做编译源代码的事情
maven:阶段与做的事情不是写死,分开的,做的事件使用一个一个插件实现的,想让某个阶段做什么事情,绑定对应插件
面试(重点)
写pom.xml文件
配置本地仓库,之前的Jar包会通过依赖管理模型下载到本地仓库
maven:把我们的项目生命周期分为多个阶段,每个阶段有很多个插件,插件可以满足你的各个项目需求