1.maven简介
apache maven是一个软件项目管理工具。基于项目对象模型(project object model,pom)的概念,maven可用来管理项目的依赖、编译、文档等信息。
使用maven管理项目时,项目依赖的jar包将不再包含在项目内,而是集中放置在用户目录下的.m2文件夹下。
2.maven安装
(1).下载maven
根据操作系统下载正确的maven版本,并解压到任意目录。
(2).配置maven
在系统属性—高级—环境变量中分别配置m2_home和path,如下图

(3).测试安装
在控制台输入“mvn-v”,获得如图所示信息表示安装成功
3.maven的pom.xml
maven是基于项目对象模型的概念运作的,所以maven的项目都有一个pom.xml用来管理项目的依赖以及项目的编译等功能。
在我们的项目中,我们主要关注下面的元素。
(1)dependencies元素
,此元素包含多个项目依赖需要使用的
(2)dependency元素
内部通过groupid、artifactid以及version确定唯一的依赖,有人称这三个为坐标
groupid:组织的唯一标识
artifactid:项目的唯一标识
version:项目的版本
(3)变量定义
变量定义:可定义变量在dependency中引用
(4)编译插件
maven提供了编译插件,可在编译插件中涉及java的编译级别
(5)maven运作方式
maven会自动根据dependency中的依赖配置,直接通过互联网在maven中心库下载相关依赖包到.m2目录下,.m2目录下是你本地maven库。
若maven中心库中没有你需要的jar包(如oracle),你需要通过maven命令打到本地maven库后应用即可,如安装oracle驱动到本地库。