maven使用国内镜像源下载(两种方式)

本文详细介绍了如何在Maven中设置本地仓库路径,以及如何配置阿里云镜像和中央仓库,以优化依赖管理和提高构建速度。同时提到两种方式:一是修改settings.xml中的仓库设置,二是利用远程仓库来加速依赖下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

构建运行部署:构建工具:maven

其中,maven主路径可以是idea自带的,也可以是自己去网上下载的,并不影响镜像源配置。

重要的是用户设置文件。

第一种方式:

打开位于  C盘:\Users\用户名\.m2\     的setings.xml

如下可以修改maven存放jar包的位置

<localRepository>此处填写你用于存放本地仓库的地址,此文件夹可以直接新建(下载的maven依赖等将保存在此)</localRepository>

需要注意的是上述地址无需使用反斜杠'\',普通斜杠'/'也可被识别。

上述字段需要确保包围在<settings> </settings>内。

以下是设置阿里云镜像

<mirrors>

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


</mirrors>

以下是中央仓库的镜像,因为阿里云镜像可能没有我们想要的依赖,所以需要添加

 <mirror>
      <id>repo1</id>
      <mirrorOf>central</mirrorOf>
      <name>central repo</name>
      <url>http://repo1.maven.org/maven2/</url>
    </mirror>
   


 

以下是阿里云的阿帕奇仓库,也可进行添加


    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>apache snapshots</mirrorOf>
     <name>阿里云阿帕奇仓库</name>
     <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>

上述镜像需要保证包围在<mirrors> </mirrors>内

第二种方式:

构建执行部署:远程jar仓库(下面这里包含了国内镜像),便于对远程仓库地址和服务地址进行增删

检查效果:

如上是远程和本地仓库已经纳入索引。

如上内部表示先从本地仓库使用依赖,没有则去远程仓库下载(包括默认的仓库和自己设置的国内镜像仓库),所以国内在项目新建的选择上需要选择内部(interal)

默认本地则是只使用本地仓库

maven central是只能从默认国外远程仓库下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值