本文以SpringMVC开发为例
POM
Project Object Model
是一个xml文件,可通过配置来完成依赖管理
依赖管理 Dependency Management
图中包含:
- A 直接依赖
- B、C 间接依赖
- D、E 传递依赖
web项目中,/WEB-INF/lib
存放项目依赖的jar包。 maven
在pom.xml
配置依赖项,提供依赖管理、传递管理,可自动载入需要的依赖包。
maven坐标 Coordinates
包含
groupId
artifactId
version
-
packaging
(jar,war,pom对象,可省略,默认jar)
maven安装与配置
windows下:
- 下载解压至自己的安装目录
- 配置
M2_HOME
=安装目录
;添加PATH
=%M2_HOME%\bin
; - 复制
%M2_HOME%\conf\settings.xml
至%HOME%\.m2
文件夹,方便后续安装其他版本的maven也能读取到全局的配置文件. - 修改
%HOME%\.m2\settings.xml
中的本地仓库存放位置
和中央仓库镜像地址
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。