windwos安装多版本Maven(图文详细版)

文章目录

  • [1 Maven下载地址](#1 Maven下载地址)
  • [2 本机环境变量设置](#2 本机环境变量设置)
  • [3 Maven多版本切换](#3 Maven多版本切换)
  • [4 Maven仓库下载源设置](#4 Maven仓库下载源设置)

1 Maven下载地址

官网地址:https://maven.apache.org/download.cgi

解压后得到一个maven3.6.3的文件夹

2 本机环境变量设置

win+r打开运行对话框,输入explorer.exe进入资源管理器

鼠标右键此电脑,点击属性

找到高级系统设置

选择环境变量

点击新建名为MAVEN_HOME的环境变量,浏览目录选择之前下载解压的maven路径

选择完毕后点击确定

找到path,点击编辑

添加maven变量

win+r打开运行对话框,输入cmd,进入命令框后输入mvn -v(管理员下)查看maven版本是否对应

3 Maven多版本切换

查看步骤1下载方式,自行下载其他版本的maven,比如此处我下载3.9.9版本。

回到环境变量页面,找到maven点击编辑

重新选择其他版本的maven路径

例如此处选择3.9.9版本

win+r打开运行对话框,输入cmd重新打开命令框输入mvn -v查看版本号是否切换成功,可以看到此处版本已经为3.9.9

注意:修改环境变量后必须重新启动命令框才生效!

4 Maven仓库下载源设置

打开之前下载解压的maven文件夹,进入conf文件夹

打开setting.xml,进入文件里配置 仓库地址

找到mirros标签,在标签内填写仓库地址

例如此处填写华为云、阿里云、腾讯云的仓库地址

xml 复制代码
  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库snapshots</name>
      <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>
    <mirror>
      <id>huaweicloud</id>
      <mirrorOf>*</mirrorOf>
      <name>huaweicloud</name>
      <url>https://mirrors.huaweicloud.com/repository/maven/</url>
    </mirror>
    <mirror>
      <id>tencent</id>
      <mirrorOf>*</mirrorOf>
      <name>tencent</name>
      <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
    </mirror>

  </mirrors>

好了,经过上述步骤后,我们的Maven仓库就安装配置好了,使用的话一般直接在idea开发工具里给项目设置对应的maven路径即可。

相关推荐
摇滚侠3 分钟前
面试实战 问题三十四 对称加密 和 非对称加密 spring 拦截器 spring 过滤器
java·spring·面试
xqqxqxxq4 分钟前
Java 集合框架之线性表(List)实现技术笔记
java·笔记·python
L0CK12 分钟前
RESTful风格解析
java
程序员小假21 分钟前
我们来说说 ThreadLocal 的原理,使用场景及内存泄漏问题
java·后端
何中应24 分钟前
LinkedHashMap使用
java·后端·缓存
tryxr31 分钟前
Java 多线程标志位的使用
java·开发语言·volatile·内存可见性·标志位
talenteddriver37 分钟前
java: Java8以后hashmap扩容后根据高位确定元素新位置
java·算法·哈希算法
云泽80839 分钟前
STL容器性能探秘:stack、queue、deque的实现与CPU缓存命中率优化
java·c++·缓存
yyy(十一月限定版)1 小时前
c语言——栈和队列
java·开发语言·数据结构
本地运行没问题1 小时前
基于Java注解、反射与动态代理:打造简易ORM框架
java