Maven 安装与配置

在上一节中,我们对 Maven 有了一个大概的了解,了解到 Maven 有很多优点,那么我们今天就来介绍,如何在 Windows 环境中安装和配置 Maven。在教程中,我们使用的 Maven 版本是 3.6.3 版本,jdk 版本是 1.8。

1. Windows 下安装 Maven

1.1 下载 Maven 安装包

首先在 Maven 官网上,找到下载地址,并下载该版本apache-maven-3.6.3-bin.zip,如下图所示:

1.2 检查 jdk 版本

由于 Maven 是使用 Java 开发的工具,因此需要先安装 jdk。Maven3.6.3 版本需要 jdk1.7+ 版本来支持,本教程使用的是 jdk1.8 版本。

Tips:jdk 的安装过程在这里我们就不多赘述了,同学们可以参考下慕课网相关 Wiki 进行安装。

打开 cmd 运行窗口输入:java -version,如下图所示,能够正常查看 Java 版本信息即说明 jdk 安装成功:

1.3 解压安装包

将 Maven 的安装包复制到指定目录中,并解压该安装包。解压后在 Maven 的 bin 目录下进入 cmd,输入 mvn -v,可查看 Maven 版本信息。

1.4 配置 MAVEN_HOME

但是,现在我们只能在 Maven 的 bin 目录下执行 mvn 命令,无法随时随地使用 Maven,因此,我们需要将 Maven 的路径配置到环境变量当中。

新增了 MAVEN_HOME 之后,需要将 %MAVEN_HOME%\bin 追加到 path 当中,需要注意的时候,追加的时候需要在前面加一个; 和 path 中之前我们添加的环境变量做一个分割:

在追加完 path 之后,我们在任意目录下执行 mvn -v 命令,都可以正常查看 Maven 版本信息,即为配置成功。

至此,我们的 Maven 已经安装完成了。

2.Linux 系统中安装 Maven

2.1 下载安装包

在 Linux 系统中,需要使用 tar 包来进行安装。我们可以去官网下载对应安装包(apache-maven-3.6.3-bin.tar.gz),也可以使用 Linux 系统中的 wget 工具来进行下载。这里我们使用 wget 工具来进行下载。

我们可以从阿里云的镜像站中下载,速度更快些。

进入到需要下载的目录,我们这里的目录地址是/usr/local/src,进入该目录后,执行 wget 命令,wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

2.2 解压安装包

执行 tar -zxvf apache-maven-3.6.3-bin.tar.gz

2.3 添加环境变量

打开配置文件 vi /etc/profile
在文件的最后添加如下配置:

export MAVEN_HOME=/usr/local/src/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

保存文件后,执行 source /etc/profile 命令。

2.4 查看Maven版本

此时,切换到任意目录下,执行命令 mvn -version。可以看到当前 Maven 的版本信息。

3.Mac 环境中安装 Maven

在 Mac 环境中安装 Maven 和在 Linux 环境下安装 Maven 的步骤和过程大体是相同的,只不过在 Mac 环境中的环境变量文件位置是 `~/.bash_profile``,所以在这个文件中添加环境变量即可。

4. Maven配置

我们在将 Maven 安装好之后,为了方便我们后面的使用,可以对 Maven 进行简单的配置。

进入 Maven 路径下的 conf 目录,打开 setting.xml 文件。

4.1 修改本地仓库位置

在 Maven 的使用过程中,会自动将项目依赖的 jar 包从中央仓库下载到本地仓库,默认本地仓库路径是${user.home}/.m2/repository,这样的话,会占用较多的 C 盘空间,因此,我们可以自定义该路径。

4.2 修改镜像位置

由于 Maven 中央仓库的服务器是架设在国外的,所以由于某种不可抗拒力量,国内用户如果直接使用中央仓库的话,下载速度会受很大的影响。如下图所示,个人用户可以使用阿里云镜像。这里阿里云仓库是作为中央仓库的一个镜像的,镜像库会完全屏蔽被镜像库。

镜像地址:

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

经过上面的简单配置之后,我们就可以开心地使用 Maven 了。

5. 使用 Maven 创建项目

配置好 Maven 之后,接下来我们就可以使用 Maven 来创建我们的第一个项目了。

在 cmd 中切换到我们存放代码的目录,并执行如下命令:

mvn archetype:generate -DgroupId=com.mic.tech -DartifactId=firstProject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

参数说明:

  • -DgourpId: 组织名,一般为公司网址的反写;
  • -DartifactId: 项目名-模块名;
  • -DarchetypeArtifactId: 用来指定 ArchetypeId,这里用到的是maven-archetype-quickstart,即创建一个简单 Java 应用;
  • -DinteractiveMode: 是否使用交互模式。

项目创建好之后,会有如下提示:

Tips:由于是第一个Maven项目,在创建的时候,需要下载 Maven 插件,所以耗时会相对长一点。

接下来,我们将该项目导入到 Idea 中,来查看该项目。

点击运行后,可以正常输出 Hello World!

6. 视频演示安装细节

6.1 安装 Maven2

6.2 安装 Maven4

7. 小结

本节,我们主要讲了如何在 Windows 环境下安装 Maven 以及修改简单配置,并且使用 Maven 创建运行了一个 Java 应用。