如何下载安装并配置Apache Maven

举报
gentle_zhou 发表于 2022/02/21 12:23:28 2022/02/21
【摘要】 使用Apache的Maven来代替IDEA自带的Maven插件;本文分为如下几个部分:bin.tar.gz和bin.zip以及src.tar.gz和src.zip的区别,快速打开Windows环境变量设置界面,解压并配置,注意事项。

最近因为业务上需要使用Apache的Maven来代替IDEA自带的Maven插件,因此就去官网了解了下如何去下载安装Maven。

本文分为如下几个部分:bin.tar.gz和bin.zip以及src.tar.gz和src.zip的区别,快速打开Windows环境变量设置界面,解压并配置,注意事项。

bin.tar.gz和bin.zip以及src.tar.gz和src.zip的区别

首先,我们进入Apache Maven的官网:https://maven.apache.org/download.cgi 。我们先看到当前最新版本是3.8.4:
image.png

下面是使用这个maven版本的系统需要满足什么要求(Maven 3.3+版本需要JDK 1.7及以上版本去执行;内存无最低要求;磁盘需要大概10MB给maven本身,然后还需要准备至少500MB给本地maven仓;操作系统没有最低要求):
image.png

然后就是本节重点了,下载的files竟然有4种?我们到底该下载哪一个呢?
image.png

因此我们需要先搞清楚bin.tar.gz和bin.zip以及src.tar.gz和src.zip的区别:

  • bin代表的是二进制class文件(由java文件编译而成),src代表源码(java源码);源码source比二进制binary大一些,一般我们使用只需要下载bin类型即可,如果要学习源码则需要下载src类型。
  • .tar.gz是Linux的压缩类型,.zip是Windows的压缩类型

因此,bin.tar.gz是适用于Linux系统的二进制文件;bin.zip是适用于Windows的二进制文件;src.tar.gz是Linux下的源码;src.zip是Windows的源码。

所以只是用户正常使用Maven的话,Windows机器下载第二个apache-maven-3.8.4-bin.zip,Linux机器下载第一个apache-maven-3.8.4-bin.tar.gz。

快速打开Windows环境变量设置界面

在Windows电脑上,按下Windows键+R 打开运行界面:
image.png

在打开的框里输入sysdm.cpl,按下enter键,进入系统属性,下图红框内按钮点击进去就是环境变量设置界面了:
image.png

解压并配置

把下载下来的Apache Maven包放到D盘下(不占用C盘空间),解压缩:
image.png

再去配置环境变量。首先配置环境变量里的系统变量(我这边是已经建好了,没有的小伙伴就是点击新建,然后变量名这里输入MAVEN_HOME,变量值就是选中apcahe-maven这个文件夹)
image.png

注:apache-maven这个文件夹是bin文件夹上面那一级:
image.png

然后还是系统变量里,选择Path这个变量,点击编辑按钮:
image.png

保存配置之后,我们在搜索框内输入cmd,进入命令提示符界面:
image.png

在界面里,输入mvn -v命令,进行校验;若成功安装配置,就会显示如下信息:
image.png

注意事项

mvn配置环境变量后,cmd进到maven路径下执行命令mvn -v命令没问题,但是在cmd框内执行命令mvn -v依然不可用的解决方案总结:

  1. 把%MAVEN_HOME%直接替换为本地bin原路径,环境变量Path里的%MAVEN_HOME%\bin变为D:\apache-maven-3.8.4-bin\apache-maven-3.8.4\bin

  2. 环境变量Path里,把maven的环境变量上移到紧挨着java环境变量,保存配置:
    image.png

  3. 如果这样还不行,就试着重启下cmd界面,重新输入命令mvn -v,应该就可以关联到了

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。