前言

大家学习maven的时候,不管是自学也好老师教也好,基本就是解压配置一下,挺简单的。但是最近使用中遇到一点问题,所以简单记录一下。

一、中央仓库

最近使用阿里的maven仓库,有些依赖就是下载不下来,但是又能搜到,所以很是怀疑,后来看到阿里云maven网站上的提示,瞬间明白了。2022年12月以后的jar包,阿里云maven仓库里有可能没有!!!

仓库服务 (aliyun.com)

所以只配置阿里云的maven仓库地址就不太行了,然后就找了找国外的maven仓库地址,配置了一下,就把代码拉下来了。

  <mirrors><mirror><id>central-repos</id><mirrorOf>*</mirrorOf><name>Central Repository</name>  <url>https://repo.maven.apache.org/maven2</url>  </mirror><mirror><id>central-repos1</id><mirrorOf>*</mirrorOf><name>Central Repository 2</name>  <url>https://repo1.maven.org/maven2/</url>  </mirror></mirrors>

二、阿里云

阿里云maven仓库网站有配置说明,按照官网说明配置就行

  <mirrors><mirror><id>aliyunmaven</id><mirrorOf>central,jcenter,!rdc-releases,!rdc-snapshots</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors>

三、私服

有时候公司内部会自己定义一些依赖,就需要配置一下私服

  <mirrors><mirror><id>nexus</id><mirrorOf>*</mirrorOf><name>internal nexus repository</name><url>http://私服地址/repository/public/</url></mirror><mirror><id>aliyunmaven</id><mirrorOf>central,jcenter</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors>

写在最后的话

可以把三种配置写成三个配置文件放在maven的conf目录下,在idea中不同的项目选择不同的配置文件,完美解决问题!!!

Maven配置多个仓库示例相关推荐

  1. eclipse的maven配置及本地仓库配置

    eclipse的maven配置及本地仓库配置 首先去官网上下载maven的解压包到电脑上,然后解压 (下载网址为 http://maven.apache.org/download.cgi) 然后再配置 ...

  2. maven配置本地仓库、maven配置阿里中央仓库

    一.maven配置本地仓库路径 1.打开安装好的maven目录 2.进入conf–>编辑settings.xml文件 3.修改< localRepository> 找到并修改< ...

  3. maven配置阿里云仓库镜像

    全局配置 修改settting文件 在mirrors标签下添加子节点. <mirror><id>nexus-aliyun</id><mirrorOf>c ...

  4. Maven配置阿里镜像仓库

    场景 原Maven仓库地址: https://repo1.maven.org/maven2/ 国内阿里镜像 http://maven.aliyun.com/nexus/content/groups/p ...

  5. 2022年 maven配置阿里云仓库配置

    阿里云仓库地址已经由http改成https 以前:http://maven.aliyun.com/repository/public现在:https://maven.aliyun.com/reposi ...

  6. Maven配置阿里云仓库和本地仓库

    在未作任何配置的情况下,默认的maven仓库地址是在英国,下载jar包会很慢!通常在开发中会将maven地址配置为阿里云的镜像地址. ​​​​​​​一:配置阿里云镜像地址: ​​​​​​​​​​​​​ ...

  7. maven配置阿里云仓库完整版

    阿里云仓库完成版 好多博客仅仅是配置一个mirror,但是不一定起作用,还需要配置profiles节点,完整版如下: <?xml version="1.0" encoding ...

  8. maven 配置多个仓库

    之前在配置 Maven 的 settings.xml 时,都会设置 mirror 节点,例如: <mirrors><mirror><id>alimaven</ ...

  9. maven配置aliyun镜像仓库settings.xml

    settings.xml文件放在.m2目录下,内容如下: <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xm ...

最新文章

  1. VS2019遇到的坑——C4716
  2. 在C#中用COM操作CAD
  3. Javascript删除JSON元素
  4. mysql 行锁 超时_技术分享 | MySQL 行锁超时排查方法优化
  5. linux shell 合并多个文件 并删除重复行
  6. CSDN:荣幸获得国内第一大技术社区CSDN 2018博客之星名额!感谢!
  7. qt中关于按钮的click()函数卓见
  8. 编程语言---自己常用网站整理
  9. Linux 内核 5.4 将于 11月24 日 发布,Linux 5.4-rc8 已可用于公测
  10. 刨根问底(一):从INode客户端看如何培养兴趣
  11. Lua的协程和协程库详解
  12. 基于深度学习的WLAN个体识别实践
  13. 基于 Flink SQL CDC的实时数据同步方案
  14. 语音数字信号处理系统设计(含matlab程序)
  15. 【Unity】新手初学Animation实现人物移动
  16. aarch64 poky linux,aarch64-poky-linux-gcc:error::没有这样的文件或目录
  17. 使用 svg-sprite-loader、svgo-loader 优化 svg symbols
  18. 点云在任意平面上获取二维投影
  19. js对手机号进行脱敏处理
  20. CVX 工具箱(安装及用户指南)

热门文章

  1. 帮我写一段代码,用c语言,从1累加到100
  2. JAVA Swing实现简单的体重指数(BMI)计算器
  3. Flink MapState实例
  4. PS制作墙壁上海报卷页图片效果
  5. 初识python教学反思_Python初识(一)
  6. KDD 2018 | 小波分解网络用于可解释的时间序列分析
  7. linux命令:find 结果展示详情
  8. java输入输出换行程序_java文件输出换行问题。
  9. git merge原理
  10. 95后程序员出圈成网红:把兴趣当副业简直不要太香!