1 Maven 简介
Apache Maven 是一个软件项目管理工具。基于项目对象模型(Project Object Model, POM)的概念,Maven 可用来管理项目的依赖、编译、文档等信息。
使用 Maven 管理项目时,项目依赖的jar包将不再包含在项目内,而是集中放置在用户目录下的 .m2 文件夹下。
2 Maven 安装
2-1 下载地址:http://maven.apache.org/download.cgi,解压到任意目录,比如:F:\apache-maven-3.3.9
2-2 配置 Maven
环境变量:
(1)变量名:M2_HOME
(2)变量名:path
变量值(添加):F:\apache-maven-3.3.9\bin
2-3 测试安装
控制台命令行输入“mvn -v”,出现如下图信息表示安装成功。
3 Maven 的 pom.xml
Maven 是基于项目对象模型的概念运作的,所以
Maven
的项目都有一个 pom.xml 用来管理项目的依赖以及项目编译等功能。
在我们的项目中,我们主要关注下面的元素:
(1)dependencies 元素
(2)dependency 元素:三个坐标——groupId:组织的唯一标识;artifactId:项目的唯一标识;version:项目的版本。
(3)变量定义:<properties></
properties
> 可定义变量在 dependency 中引用(第8页)
(4)编译插件
(5)
Maven 运作方式:
Maven 会自动根据 dependency 中的依赖配置,直接通过互联网在
Maven 中心库下载相关依赖包到 .m2 目录下, .m2 目录下是你本地
Maven 库。如果你不知道你所依赖的 jar 包的 dependency 怎么写的话,推荐到 http://mvnrepository.com 网站检索。若 Maven 中心库中没有你需要的 jar 包(如 Oracle),你需要通过下面的 Maven 命令打到本地的 Maven 库后应用即可。
【参考书目:《Java EE 开发的颠覆者 Spring Boot 实战 》 汪云飞 编著 2016年3月 http://product.dangdang.com/23926195.html】