1.2—Spring项目快速搭建—1.Maven

1.Maven简介
Apache Maven是一个软件项目管理工具。基于项目对象模型(Project Object Model,POM)的概念,Maven可用来管理项目的依赖、编译、文档等信息。
使用Maven管理项目时,项目依赖的jar包将不再包含在项目内,而是集中放置在用户目录下的.m2文件夹下。
2.Maven安装
(1).下载Maven
根据操作系统下载正确的Maven版本,并解压到任意目录。
Maven下载地址:https://maven.apache.org/download.cgi
(2).配置Maven
在系统属性—高级—环境变量中分别配置M2_HOME和Path,如下图
1.2—Spring项目快速搭建—1.Maven
1.2—Spring项目快速搭建—1.Maven
(3).测试安装
在控制台输入“mvn-v”,获得如图所示信息表示安装成功
1.2—Spring项目快速搭建—1.Maven
3.Maven的pom.xml
Maven是基于项目对象模型的概念运作的,所以Maven的项目都有一个pom.xml用来管理项目的依赖以及项目的编译等功能。
在我们的项目中,我们主要关注下面的元素。
(1)dependencies元素
,此元素包含多个项目依赖需要使用的
(2)dependency元素
内部通过groupId、artifactId以及version确定唯一的依赖,有人称这三个为坐标
groupId:组织的唯一标识
artifactId:项目的唯一标识
version:项目的版本
(3)变量定义
变量定义:可定义变量在dependency中引用
1.2—Spring项目快速搭建—1.Maven
1.2—Spring项目快速搭建—1.Maven
(4)编译插件
Maven提供了编译插件,可在编译插件中涉及Java的编译级别
1.2—Spring项目快速搭建—1.Maven
(5)Maven运作方式
Maven会自动根据dependency中的依赖配置,直接通过互联网在Maven中心库下载相关依赖包到.m2目录下,.m2目录下是你本地Maven库。
如果你不知道你所依赖jar包的dependency怎么写的话,推荐到http://mvnrepository.com 网站检索。
若Maven中心库中没有你需要的jar包(如Oracle),你需要通过Maven命令打到本地Maven库后应用即可,如安装Oracle驱动到本地库。