maven仓库中心mirrors配置多个下载中心(执行最快的镜像)
作者:Koma-forever 时间:2023-05-04 22:08:33
在日常生活中,我们使用maven下载需要的jar包,但是很多的时候由于中央仓库没有,所以我们没有办法下载到需要的jar包,手动去下载上,然后放入到lib下,然后build path有的时候会感到很不舒服,不是很是不实用。所以此处可以在maven的设置中心添加多个下载仓库,这样丰富了中央仓库的下载地址。
本人使用的本地的maven(版本为3.1.1)。具体配置如下:
1、配置idea指定本地仓库的maven
file-->Other Settings-->default settings-->搜索maven
2、配置本地maven(本地maven仓库存放的位置)
3、核心配置(配置多个中央下载仓库中心)
<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>
<!-- 唯一标识一个mirror -->
<id>mirrorId</id>
<!-- 代表了一个镜像的替代位置,例如central就表示代替官方的中央库 -->
<mirrorOf>repositoryId</mirrorOf>
<!-- 貌似没多大用,相当于描述 -->
<name>Human Readable Name for this Mirror.</name>
<!-- 是官方的库地址 -->
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<!--默认的中央仓库-->
<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>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<!--阿里云镜像-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>ui</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<!--访问慢的网址放入到后面-->
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>net-cn</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.net.cn/content/groups/public/</url>
</mirror>
<mirror>
<id>JBossJBPM</id>
<mirrorOf>central</mirrorOf>
<name>JBossJBPM Repository</name>
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
</mirror>
</mirrors>
重要说明:
此处指定多个mirrors镜像,镜像只会执行第一个位置mirror。
官网说明如下:http://maven.apache.org/guides/mini/guide-mirror-settings.html
设置多个镜像只会识别第一个镜像下载jar包。配置的多个mirror可以都放着不影响,选取一个镜像下载比较快的放在第一个就行。
来源:https://blog.csdn.net/www1056481167/article/details/60139851
标签:maven,mirrors,下载中心
0
投稿
猜你喜欢
C#常见的几种集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍历方法对比
2021-07-25 17:00:04
Java编程实现排他锁代码详解
2021-06-11 06:00:23
ViewPager实现漂亮的引导页
2022-12-27 21:56:58
C#中using的三种用法
2022-08-04 05:10:59
Android中Window的管理深入讲解
2022-03-18 17:48:28
Intellij IDEA 最全超实用快捷键整理(长期更新)
2022-07-15 02:37:48
深入理解Java设计模式之状态模式
2022-07-07 12:49:44
IDEA 2022 中的Lombok 使用基础教程
2023-04-09 21:57:09
C# char类型字符转换大小写的实现代码
2021-07-27 19:21:09
详解Spring Cloud Gateway修改请求和响应body的内容
2022-12-03 04:40:05
C# 特性AttributeUsage简介与使用教程
2022-09-30 01:53:21
Java Spring之@Async原理案例详解
2023-05-31 17:13:15
mybatis plus自动生成代码的示例代码
2022-03-01 10:00:25
一文详解Spring如何控制Bean注入的顺序
2022-09-10 18:33:22
Android中通过view方式获取当前Activity的屏幕截图实现方法
2021-09-20 09:17:22
通过实例解析Spring Ioc项目实现过程
2023-11-24 10:12:33
Java如何实现简单后台访问并获取IP
2021-10-27 02:26:27
Mybatis 如何开启控制台打印sql语句
2023-08-02 02:01:53
SpringBoot集成Mybatis+xml格式的sql配置文件操作
2022-12-05 13:14:12
Android中访问sdcard路径的几种方式
2023-06-23 08:08:59