说明

maven的中央仓库很强大,绝大多数的jar都收录了。但也有未被收录的。遇到未收录的jar时,就会编译报错。
除了maven官方提供的仓库之外,也有很多的仓库。尽可能的将可信的仓库(嗯,可信的仓库!)添加几个,弥补maven官方仓库的不足。

多仓库配置方式一:全局多仓库设置

全局多仓库设置,是通过修改maven的setting文件实现的。
设置思路:在setting文件中添加多个profile(也可以在一个profile中包含很多个仓库),并激活(即使是只有一个可用的profile,也需要激活)。
修改maven的setting文件,设置两个仓库(以此类推,可以添加多个):

  <profiles><profile><!-- id必须唯一 --><id>myRepository1</id><repositories><repository><!-- id必须唯一 --><id>myRepository1_1</id><!-- 仓库的url地址 --><url>http://maven.aliyun.com/nexus/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories></profile><profile><!-- id必须唯一 --><id>myRepository2</id><repositories><repository><!-- id必须唯一 --><id>myRepository2_1</id><!-- 仓库的url地址 --><url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository></repositories></profile></profiles><activeProfiles><!-- 激活myRepository1 --><activeProfile>myRepository1</activeProfile><!-- 激活myRepository2 --><activeProfile>myRepository2</activeProfile></activeProfiles>

多仓库配置方式二:在项目中添加多个仓库

在项目中添加多个仓库,是通过修改项目中的pom文件实现的。
思路:在项目中pom文件的repositories节点(如果没有手动添加)下添加多个repository节点,每个repository节点是一个仓库。
修改项目中pom文件,设置两个仓库(以此类推,可以添加多个):

    <repositories><repository><!-- id必须唯一 --><id>jboss-repository</id><!-- 见名知意即可 --><name>jboss repository</name><!-- 仓库的url地址 --><url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url></repository><repository><!-- id必须唯一 --><id>aliyun-repository</id><!-- 见名知意即可 --><name>aliyun repository</name><!-- 仓库的url地址 --><url>http://maven.aliyun.com/nexus/content/groups/public/</url></repository></repositories>

注:以上两种方式的id值均不可以为“central”。

【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配置多个仓库示例

    前言 大家学习maven的时候,不管是自学也好老师教也好,基本就是解压配置一下,挺简单的.但是最近使用中遇到一点问题,所以简单记录一下. 一.中央仓库 最近使用阿里的maven仓库,有些依赖就是下载不 ...

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

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

  9. maven 配置多个仓库

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

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

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

最新文章

  1. train_test_split 数据集划分,样本划分
  2. SharePoint 客户端经常弹出Windows验证登录框问题
  3. 直播预告|灵动MM32 MCU助力全国大学生智能汽车竞赛——基础培训第二讲
  4. lin总线可以控制几个节点_汽车上除了CAN通讯还有另外一种总线你需要知道
  5. Pytorch离线安装 matlibplot
  6. Java订单交易_Java实现获取105发卡平台的订单信息
  7. AI空谈情怀,也是要输的 | 人机辩论大战
  8. TCP三次握手及原理
  9. Oracle中的分析函数over()的详细解析
  10. MDK Keil编译程序出现..\source\main.c(118): warning: #69-D: integer conversion resulted in truncation问题
  11. XX.sh和./XX.sh
  12. 招商头条:2018成都快递业中西部第一;合肥高新区30个项目签约125亿;芯盾时代完成3亿元融资
  13. component: resolve = require(['../pages/home.vue'], resolve),
  14. 数据分析 --- day10python基础
  15. C语言编程答案保留三位小数,如何用c语言求倒数,保留3位有效数字
  16. BugReport 概述
  17. 操作系统实验五:用户进程管理(详细分析)
  18. Cadence Virtuoso IC617 Schematic的使用
  19. 提高影响力:职权+威信
  20. JS鼠标点击自动选中点击元素中的文字

热门文章

  1. 用 Hasor 谈一谈MVC设计模式
  2. Android TV开发焦点动作控制小技巧
  3. Fedora9安装中文输入法
  4. McAfee:2012年风险与合规展望
  5. IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,...
  6. Spring 声明式事务处理....XML
  7. Python MySQLdb 循环插入execute与批量插入executemany性能分析(list批量写法亲测成功)
  8. 【MySQL】sysbench压测服务器及结果解读
  9. 微信红包的支撑架构原理是什么?
  10. ELK错误1_Kafka-Logstash-Elasticsearch过程,Elasticsearch报grokparsefailure错误