一、前言

  Maven官方下载地址:https://maven.apache.org/download.cgi

 
  我们使用IDEA或者Eclipse等开发工具时,需要使用Maven进行jar包管理。本教程详细指导如何在Win10系统下安装部署最新版Maven
 
  本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错,请点点赞,加关注,谢谢!

二、安装部署

1、下载 apache-maven-3.8.6-bin.zip 安装包,解压到指定路径。

  可以在D或E或F盘新建 Develop 文件夹,再新建Maven文件夹,将 apache-maven-3.8.6-bin.zip 解压到Maven文件夹不建议在系统盘C盘新建Develop文件夹。这里不强制要求新建的文件夹同名,只是为了更好管理开发工具才这么做。注意:一定不能存在中文路径!
 

2、在Develop文件夹下新建 MavenRepository 文件夹(读者可自行修改别的有意义的文件夹名称),用作Maven仓库。自定义的Maven仓库路径不要设置到C盘,不然会导致C盘的可用容量大大降少!

3、修改 setting.xml 配置文件,配置Maven仓库(即MavenRepository文件夹)的绝对路径阿里云Maven公共仓库


 
(1)复制 MavenRepository 文件夹绝对路径 ,配置Maven仓库,修改如下(注意:复制的路径是左斜杠,要改为右斜杠):
 


 
(2)配置阿里云Maven公共仓库,修改如下:

阿里云Maven镜像配置官方网址:https://developer.aliyun.com/mirror/maven?spm=a2c6h.13651102.0.0.66721b11YTf0Xe

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

4、配置Maven的全局路径步骤。

(1)复制 apache-maven-3.8.6 文件夹绝对路径,后面步骤会用到。
 

(2)此电脑 鼠标右键 选择“属性”。
 

 
(3)找到“高级系统设置”并点击。
 

 
(4)点击“环境变量”。
 

 
(5)配置“MAVEN_HOME”系统变量。点击“新建”,“变量名”中输入 MAVEN_HOME ,“变量值”中粘贴前面复制的 apache-maven-3.8.6文件夹绝对路径 ,记得点“确定”。
 

(6)双击“Path”系统变量,点“新建”,新增环境变量 %MAVEN_HOME%\bin ,最后记得点“确定”。
 

 
(7)需要点击“确定”,不然配置是无法生效的。
 

5、复制 settings.xml 文件到指定目录,因为使用IDEA或Eclipse,配置Maven时需要用到。

(1)在C盘的用户文件夹(每个人的电脑用户名都不一样)下新建“.m2”文件夹。
 

(2)复制 settings.xml 配置文件到 .m2 文件夹。
 

 
(3)为什么要新建 .m2 文件夹并把 settings.xml 复制到里面呢?其实IDAE开发工具会默认生成“.m2”这个文件夹,如果什么都不配置,那么所有的jar依赖包都会下载到 .m2 文件夹,.m2 文件夹是在C盘的,C盘迟早会爆满!所以才需要自定义Maven仓库路径,自己修改好的 settings.xml 文件已经配置好Maven仓库路径。网上有些教程是在IDEA里选择maven安装包config文件夹里面的 settings.xml 文件,笔者试过,有些版本的IDEA即使这么做,重启了就失效,配置又被重置了,不知是软件的Bug还是笔者操作的姿势不对,读者可自行验证。在 .m2 文件夹上放置修改好的 settings.xml 文件百分百没问题,适用所有版本!
 
方法一:只要选择Maven安装包的路径即可,其它配置不用管百分百没问题
 
 
方法二:既要选择Maven安装包的路径,又要选择指定 settings.xml 配置文件可能不同版本重启导致失效
 

6、验证Maven安装情况

(1)按组合键 Win + R 打开运行框,输入命令 cmd 并回车。
 

 
(2)输入 mvn -v 命令查看Maven版本,如图所示,即Maven安装成功!
 

最新Maven(apache-maven-3.8.6)在Win10安装部署(超详细)相关推荐

  1. 最新 MySQL 8.0.32 在Win10安装部署(详细)

    一.前言   MySQL官方Windows版下载地址:https://dev.mysql.com/downloads/installer/     本教程详细指导如何在Win10系统下安装部署最新版M ...

  2. 苹果,U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n

    U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n 这是安装多个苹果版本及虚拟机版本后成功的教程,由于资源上传到百 ...

  3. Apache Hive 2.1.1 安装配置超详细过程,配置hive、beeline、hwi、HCatalog、WebHCat等组件...

    2019独角兽企业重金招聘Python工程师标准>>> 在Docker环境成功搭建了Apache Hadoop 2.8 分布式集群,并实现了NameNode HA.ResourceM ...

  4. 【干货】Apache Hive 2.1.1 安装配置超详细过程,配置hive、beeline、hwi、HCatalog、WebHCat等组件...

    在Docker环境成功搭建了Apache Hadoop 2.8 分布式集群,并实现了NameNode HA.ResourceManager HA之后(详见我的另一篇博文:Apache Hadoop 2 ...

  5. Apache部署超详细教程

    文章目录 一.背景 二.Apache与Nginx对比? 三.apache的相关内容 1.apache的安装部署 2.apache的基本信息 3. 修改Apache默认发布目录 4. 修改默认端口 5. ...

  6. 最新JDK8(jdk-8u341)在Win10安装部署(超详细)

    一.前言   Oracle官方JDK下载网址:https://www.oracle.com/java/technologies/downloads/archive/     目前官网下载 JDK8至J ...

  7. K8S最新版本集群部署超详细(k8s版本1.5.1)docker 版本19.03.1以及基本操作和服务介绍。

    更新:今天抽时间写了昨天部署的一键脚本: date:Aug 3,2019 <Kubernetes最新版本1.15.1,shell脚本一键部署,刚刚完成测试,实用.> 最近利用空闲时间,把之 ...

  8. 【最新最详细】SQL Server 2019 安装教程{超详细 附网盘下载链接}

    开始安装 百度网盘SQLserver下载地址:https://pan.baidu.com/s/1c3JqdS6p-21EXf3r70Grfw?pwd=2019 提取码:2019 迅雷网盘SQLserv ...

  9. 最新!Anaconda安装教程超详细

    一.软件安装包下载 方法1.Anaconda官方下载网址 https://www.anaconda.com/products/individual (不推荐该方法,拉取慢,下载也慢) 方法2:清华大学 ...

最新文章

  1. OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑
  2. 经典网页设计:20例与众不同的网页联系表单设计
  3. java选择排序百度_java选择排序
  4. python中的np array函数_numpy中的np.ascontiguousarray()函数
  5. http https http2.0
  6. MSDN中关于链接字体的解释(非常有用)
  7. PHP array_filter()函数与示例
  8. keeko机器人_机器人零距离,创意搭建编程妙趣多!——瑞云社区开展全国科普日活动...
  9. 吐血整理!内部包含3980大数据、机器学习、推荐系统实战课程,仅分享一次
  10. r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归
  11. Symantec 不用密码卸载
  12. 亲测window+iis+letsencrypt+ssl 手动续期(通配符域名)
  13. 一、matpower安装流程
  14. vscode复制代码到wps中怎么不带黑色背景
  15. html获取当前网页ip和端口,js获取当前访问者的IP地址和所属地市代码
  16. 我们到底该转行Web全栈工程师吗?
  17. 看完数学概念背后的故事,让孩子的数学兴趣激增1000倍!
  18. 自定义NDK交叉编译链(toolchain)
  19. java反射的作用于原理、初学者
  20. 【云贝学院】大师操刀倾心打造:数据之颠Oracle 12c OCM认证课程

热门文章

  1. Postman+Postman interceptor使用
  2. ES6之object.assign()是深拷贝还是浅拷贝
  3. mud游戏c语言,单机版MUD架设
  4. 程序员幽默:让你笑到肚子痛的搞笑动图
  5. windows PR提权
  6. idea2021版本添加上一步和下一步操作到工具栏
  7. RSA加密算法(公钥+私钥加密)
  8. k8s之ingress
  9. 计算机在多媒体技术中的应用研究,计算机技术在图形图像处理中的应用研究
  10. 百度地图添加多个marker点位标注