说明

maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候。
使用maven的镜像仓库可以有效避免此问题。

镜像仓库

可以自己在本地搭建镜像仓库,也可以使用第三方的镜像仓库。
(注:之所以叫镜像仓库,因为不是“源”)

第三方镜像仓库:

  • http://maven.aliyun.com/nexus/content/groups/public/(查看:http://maven.aliyun.com/nexus/)

配置镜像仓库(方法一:全局配置)

(作为全局配置的方法,优点是:一次配置,所有项目有效;缺点是:不能随着项目走。项目移动到其它设备上,新设备上还需要再次配置镜像仓库。)

修改maven的配置文件settings.xml (该文件默认在:用户home目录.m2下面。)

在mirrors节点下面添加子节点
---------------------------------------
<mirror><id>alimaven</id><name>aliyun maven</name><mirrorOf>central</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

注:< mirrorOf>可以设置为哪个中央仓库做镜像,为名为“central”的中央仓库做镜像,写作< mirrorOf>central< /mirrorOf>;为所有中央仓库做镜像,写作< mirrorOf>*< /mirrorOf>。Maven默认中央仓库的id 为 central。id是唯一的。
重要:除非你有把握,否则不建议使用< mirrorOf>*< /mirrorOf>的方式。

配置镜像仓库(方法二:单项目配置)

(单项目配置的方法的优缺点与全局配置的相反)
但项目配置时,需要修改pom文件。pom文件中,没有mirror元素。在pom文件中,通过覆盖默认的中央仓库的配置,实现中央仓库地址的变更。
修改项目的pom文件:

repositories节点加到project节点下(project节点为根节点)。如果repositories节点存在,则在repositories节点下直接添加repository节点即可。
-----------------------------------------------<repositories><repository><id>central</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><layout>default</layout><!-- 是否开启发布版构件下载 --><releases><enabled>true</enabled></releases><!-- 是否开启快照版构件下载 --><snapshots><enabled>false</enabled></snapshots></repository></repositories>

注:Maven默认中央仓库的id 为 central。id是唯一的。因此使用< id>central< /id>覆盖了默认的中央仓库。

【maven】使用(阿里云 aliyun)镜像仓库相关推荐

  1. 利用阿里云免费镜像仓库,实现微服务的k8s部署

    今天的内容给大家介绍下如何利用阿里云提供的免费私人容器镜像服务,来实现对个人项目容器镜像的管理,以及通过k8s集群来发布阿里云私人容器镜像服务中管理的服务.本文适合个人及创业团队学习/使用基于容器.镜 ...

  2. 阿里云个人镜像仓库日常基本使用

    阿里云个人镜像仓库日常基本使用 一.登录阿里云容器镜像管理服务 二.进入个人实例 三.创建镜像仓库 四.将本地镜像推送到阿里云镜像仓库 1.登录阿里云镜像仓库 2.将本地镜像重打标签 3.推送镜像到阿 ...

  3. 【Docker】安装Docker以及配置阿里云Docker镜像仓库

    安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 更换阿里云源 yum-config-manager --add-rep ...

  4. maven,阿里云国内镜像,提高jar包下载速度

    镜像 maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的.镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其 ...

  5. Maven配置阿里云HTTPS镜像地址

    打开 Maven 的配置文件(windows机器一般在maven安装目录的conf/settings.xml),在标签中添加 mirror 子节点: <mirror><id>a ...

  6. Linux配置阿里云CentOS镜像仓库及Epel镜像仓库

    文章目录 一.配置CentOS镜像仓库 1.备份 2.安装 wget自动下载工具 3.下载新的CentOS-Base.repo到 /etc/yum.repos.d/ 4.深入了解 二.配置Epel镜像 ...

  7. 副本技能-阿里云Docker镜像仓库使用

    1.登录阿里云镜像仓库 docker login --username=[个人登录账号] registry.cn-hangzhou.aliyuncs.com 登录后设置的密码:xxxxxx 2.拉取阿 ...

  8. qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在 ...

  9. 【总结】Maven用阿里云作为中央仓库/国内镜像用法设置

    背景: 访问默认Maven中央仓库速度慢,故使用国内镜像,使用阿里云镜像仓库,加速开发效率.或者,搭建自己的Nexus私服,也可以实现同样的加速效果. 核心配置 编辑settings.xml文件 &l ...

  10. mysql镜像仓库_阿里云的镜像仓库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 【 MATLAB 】DFT的性质讨论(二)序列的循环移位及其 MATLAB 实现(时域方法)
  2. 字符设备驱动初体验(hello驱动)
  3. BugkuCTF-Misc:闪的好快
  4. [转]UTF-8 GBK UTF8 GB2312 之间的区别和关系
  5. Magicodes.SwaggerUI 已支持.NET Core 3.1
  6. 亦云小组KTV点歌系统简介
  7. [华为机试练习题]60.水仙花数
  8. padding-left在ie8中不生效_陆国应 律师从民法典第209条来看房屋未过户买卖合同是否生效?...
  9. 发现一个bug如何定位是前端还是后台问题?
  10. android room数据库embed,Android room数据库基操
  11. 【设计模式】实现线程安全单例模式的五种方式
  12. QQ客服代码(支持临时会话设置)
  13. Linux:libxml2的安装及使用示例(C语言)
  14. 关于灰鸽子和黑软的一些看法
  15. Android中添加手心默认输入法,并能卸载
  16. 西安电子科技大学计算机本校好考吗,西安电子科技大学:除了计算机和通信工程,这些专业高考也很热门...
  17. 武汉纺织大学计算机科学校区在哪,武汉纺织大学阳光校区在哪 环境好不好
  18. Adaptive Object Detection Using Adjacency and Zoom Prediction
  19. Windows编程笔记小结
  20. 新AlphaGo首度揭秘:单机运行,4个TPU,算法更强

热门文章

  1. 今年光伏市场规模可达30GW 分布式有望占据三分江山
  2. 使用ssh config配置文件来管理ssh连接
  3. -----------最小生成树----------------
  4. 分享-WinForm界面开发之布局控件WeifenLuo.WinFormsUI.Docking的使用
  5. ORA-28000: the account is locked-的解决办法
  6. C#基础之 集合-队列
  7. 鸿蒙自研系统,华为已注册“华为鸿蒙”商标,自研操作系统最快秋季发布
  8. python软件下载网站
  9. gitlab图形化使用教程(测试过)
  10. Ice-3.5.1在CentOS 6.5系统中的编译配置教程