1.3 Maven的下载与配置

因为在使用Spring Boot开发Spring应用程序的过程中会依赖一些第三方jar包,所以本书选用了Maven管理这些第三方jar包。程序开发人员只需要在XML文件中填写Spring应用程序所需jar包的名称和版本号等信息,Maven就可以自动从服务器下载并向Spring应用程序导入这些jar包。本节将讲解如何在Windows 10系统中下载并配置Maven。

1.3.1 下载Maven

下载Maven的步骤如下。

(1)打开浏览器,输入网址https://maven.apache.org,打开如图1.10所示的主页之后,在左侧的菜单栏中单击Download超链接,进入下载页面。

(2)进入下载页面之后,Files标题下的内容就是Maven的下载链接。找到Binary zip archive对应的Link链接,单击apache-maven-3.8.6-bin.zip超链接,即可开启下载任务,位置如图1.11所示。

图1.10 Maven的主页

图1.11 下载Maven的压缩包

(3)下载完zip压缩包之后,将其解压到本地硬盘上,如图1.12所示。这样完成了下载工作。

1.3.2 修改jar包的存放位置

Maven自动下载jar包后,会将这些jar包默认存放在本地硬盘C盘里。如果想要更改这些jar包的存放路径,就需要修改Maven的配置文件。首先,在如图1.12所示的apache-maven-3.8.6文件夹下新建一个名为Maven-lib的文件夹;然后,在apache-maven-3.8.6文件夹下找到conf文件夹;接着,在conf文件夹下找到settings.xml配置文件;最后,使用记事本或其他文本编辑器打开settings.xml,找到<settings>标签后,在这个标签下添加以下内容:

    <localRepository>D:\Maven_3.8.6\apache-maven-3.8.6\Maven-lib</localRepository>

图1.12 解压Maven的zip压缩包

这行配置表示让Maven把所有下载的jar包都放在D:\Maven_3.8.6\apache-maven-3.8.6\Maven-lib目录下。添加的位置如图1.13所示。

图1.13 指定Maven存放jar包的路径

1.3.3 添加阿里云中央仓库镜像

因为Maven默认连接国外的服务器,所以下载jar包的速度会很慢。程序开发人员可以通过修改镜像配置的方式,让Maven从国内的阿里云Maven中央仓库下载jar包,下载速度会比默认服务器快很多。

阿里云Maven中央仓库为“阿里云云效”提供的公共代理仓库,主页地址为https://maven.aliyun.com/,在主页中可以找到如图1.14所示的“maven配置指南”。

图1.14 阿里云云效Maven主页的配置指南页面

在配置指南中列出了阿里云Maven中央仓库的镜像节点,内容如下:

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

参照1.3.2小节的操作再次打开并编辑settings.xml配置文件,找到<mirrors>标签,将阿里云Maven中央仓库的镜像节点文本粘贴在该标签下,添加的位置如图1.15所示。

图1.15 配置Maven镜像

保存并关闭settings.xml配置文件之后,Maven就会自动从阿里云仓库下载jar包。程序开发人员也可以使用阿里云仓库主页的“文件搜索”功能,查询仓库是否可提供某个依赖,以及该依赖的ID和版本号等信息(例如查询仓库spring中的spring-boot-starter-web的ID和版本号等信息),效果如图1.16所示。

图1.16 阿里云云效Maven的文件搜索功能页面