简介
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。
下载
-
百度搜索maven,在搜索的结果中可以找到Maven官网,点击进入,如图所示:
-
在官网的左侧导航栏可以看到Download选项,点击进入,如图所示:
-
下滑页面到File段落,在这里可以根据后缀名来下载。前两项下载(前缀为Binary)为安装包,后两项下载(前缀为Source)为源码。如果使用的是Linux操作系统,则下载后缀为.tar.gz的安装包,如果使用的是Windows操作系统,则下载后缀为.zip的安装包,如图所示:
-
将安装包中的apache-maven-3.6.1解压到本地,这里作者解压到了G盘根目录,如图所示:
配置环境变量
- 打开 控制面板 ——》 系统和安全 ——》 系统 ——》 高级系统设置,在弹窗的窗口中选择环境变量,打开环境变量窗口,如图所示:
- 在弹窗的窗口中,新建一个系统变量,变量名为MAVEN_HOME,变量值为刚才将apache-maven-3.6.1解压到的目录(作者这里是G:\apache-maven-3.6.1),如图所示:
- 接下来,设置path环境变量,在最后加上;%MAVEN_HOME%\bin,注意这里名字要和上个设置相同,如图所示:
- 环境变量配置完成后,需要查看本机是否成功安装了Maven,使用命令Win+R,输入cmd后回车,进入命令行操作页面。在页面中输入mvn -v命令,按下回车,如果显示以下结果,则表明安装成功:
设置本地仓库
- 现在设置本地仓库。打开apache-maven-3.6.1解压到的目录(作者这里是G:\apache-maven-3.6.1),进入conf文件夹,找到settings.xml文件,如图所示:
- 修改 settings.xml文件之前,选择一个磁盘创建我们Maven本地仓库的位置,作者这里选择的是G盘根目录,在这个文件夹中再创建一个repository文件夹,如图所示:
- 使用文本编辑工具如notepad++等或者windows自带的文本编辑器打开G:\apache-maven-3.5.3\conf(即解压后目录的conf目录)下的settings文件,修改<localRepository.>的设置,原来这部分设置是被注释掉的,现在将注释放开,如下图所示,并设置repository(本地仓库)的位置,这个位置就是步骤2中新建文件夹的位置(G:\maven)如下图所示:
- 配置阿里云镜像。因为Mavaen默认节点在国外,下载jar包可能会比较慢,甚至失败,所以需要配置一个国内的镜像。修改<mirrors.>的位置,加上一段代码,如图所示:
代码如下:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 使用命令Win+R,输入cmd后回车,进入命令行操作页面。在页面中输入mvn help:system命令,按下回车,会开始下载很多东西,如图所示:
- 下载完成后,我们可以看到本地仓库目录下多了很多文件,如图所示: