
1.3 Maven的下载与配置
Maven是一个项目管理工具,它包含一个项目对象模型(Project Object Model,POM)、一组标准集合、一个项目生命周期(Project Lifecycle)、一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段中插件目标的逻辑。使用Maven的时候,首先用一个明确定义的项目对象模型来描述项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
1.3.1 下载Maven

开发Spring项目前,首先需要下载和配置Maven,具体的操作步骤如下。
步骤1:打开浏览器,并在地址栏输入网址“http://maven.apache.org”,访问Apache的官网。单击Download超链接,进入Maven下载页面,选择Binary zip archive,如图1-19所示。

图1-19 选择需要下载的Maven版本
步骤2:单击Binary zip archive超链接,选择Maven安装包的保存路径,将Maven安装包解压缩,如图1-20所示。

图1-20 Maven安装包解压缩完成
1.3.2 配置Maven

Maven安装包解压缩完成后,下面以Windows 10操作系统为例,介绍配置Maven环境变量的方法和步骤。
步骤1:在计算机桌面的“计算机”图标上右击,在弹出的快捷菜单中选择“属性”命令,单击“属性”对话框左侧的“高级系统设置”超链接,打开“系统属性”对话框,单击“环境变量”按钮,如图1-21所示。
步骤2:在“新建系统变量”对话框中新建系统变量MAVEN_HOME,设置变量存放的路径,如图1-22所示。

图1-21 “系统属性”对话框

图1-22 新建系统变量
步骤3:MAVEN_HOME变量设置完成后,在“系统变量”对话框中找到Path变量并双击,在已有的变量值后面添加“%MAVEN_HOME%\bin”,Maven环境配置完成后,单击“确定”按钮,如图1-23所示。

图1-23 配置Maven环境
步骤4:环境变量配置完成后,右击计算机桌面左下角的“开始”图标,选择“运行”命令,打开“运行”对话框,在“打开”文本框中输入cmd命令,单击“确定”按钮,弹出“命令提示符”窗口,输入并执行mvn -v命令可验证Maven环境配置是否成功,如图1-24所示。

图1-24 验证Maven环境配置是否成功
1.3.3 Eclipse添加Maven

Eclipse添加Maven可以大幅度地提高工作效率,尤其是提高各种框架jar包的管理效率。例如,下载了A.jar,A.jar可能依赖十几个jar,则要将这十几个jar都导入项目的ClassPath中。如果使用Maven的依赖管理,只需要在pom.xml中声明对A.jar的依赖就可以了,其他A.jar的子依赖会自动导入。目前,很多公司都使用Maven对项目进行管理。
下面以Windows 10操作系统为例,介绍在Eclipse中配置Maven的方法和步骤。
步骤1:在Eclipse界面中选择Window→Preferences命令,如图1-25所示,打开Preferences对话框。

图1-25 选择Window→Preferences命令
步骤2:在Preferences对话框中选择Maven→User Settings命令,打开User Settings窗口,单击Global Settings文本框右侧的Browse按钮,如图1-26所示。

图1-26 单击Browse按钮
步骤3:在“打开”对话框中选择Maven的全局配置文件settings.xml,如图1-27所示。

图1-27 选择settings.xml文件
提示:Eclipse会自动使用settings.xml文件中包含镜像库的URL地址信息,找到Maven镜像库的位置。
步骤4:单击User Settings窗口中的Update Settings按钮,更新配置信息,单击Apply and Close按钮关闭窗口,如图1-28所示。

图1-28 更新配置信息
步骤5:在Eclipse界面中选择Window→Show View→Other命令,如图1-29所示。在Show View对话框的搜索栏中输入Maven Repositories进行搜索,找到该文件的后双击,如图1-30所示。

图1-29 选择Other命令

图1-30 找到Maven Repositories文件
步骤6:开启Maven Repositories视图,检查是否已经配置了镜像库,如图1-31所示。

图1-31 检查是否已经配置了镜像库