1. 为什么要使用Maven?
之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路径下(通常为lib目录),如下所示:
使用这种方式,我们无法知道第三方类库的依赖关系,比如导入一个特定的jar包时,可能此jar包还依赖于其他的jar包,其他的jar包又依赖于更多的jar包,这也是我们平常遇到的ClassNotFound异常的主要原因。
为了解决这个问题,我们急需引入一个项目构建工具。目前主流的项目构建工具有:Maven、Gradle等。
这里我们选择Maven作为项目构建工具。
2. Maven简介
Apache Maven是一个软件项目管理工具。
基于项目对象模型(Project Object Model,POM)的概念,Maven可用来管理项目的依赖、编译、文档等信息。
使用Maven管理项目时,项目依赖的jar包将不再包含在项目内,默认情况下集中放置在用户目录下的.m2文件夹下,不过这个路径可以自定义成自己喜欢的目录。
3. Maven安装
3.1 下载Maven
下载地址:Maven – Welcome to Apache Maven。
3.2 安装Maven
将下载好的apache-maven-3.6.0-bin.zip解压到自己喜欢的目录,我这边解压的目录为:E:\Program Files\apache-maven-3.6.0。
3.3 配置环境变量
环境变量弹窗打开方式:计算机--属性--高级系统设置--“高级”选项卡--环境变量。
1)新建系统环境变量MAVEN_HOME,值为:E:\Program Files\apache-maven-3.6.0(步骤2中解压的目录)
2)编辑系统变量Path,在最后增加:;%MAVEN_HOME%\bin
3.4 验证配置是否成功
打开cmd窗口,执行命令:mvn -version,如果能够正确的提示如下的版本信息,说明Maven配置成功。