pom 选用maven仓库
转载自 默认中央仓库
当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下:
1、从本地资源库中查找并获得依赖包,如果没有,执行第2步。
2、从Maven默认中央仓库中查找并获得依赖包(http://repo1.maven.org/maven2/),如果没有,执行第3步。
3、如果在pom.xml中定义了自定义的远程仓库,那么也会在这里的仓库中进行查找并获得依赖包,如果都没有找到,那么Maven就会抛出异常。
默认中央仓库的地址:
1、http://repo1.maven.org/maven2/
2、以上地址还配有搜索页面:http://search.maven.org/
配置远程仓库:
远程仓库一般是国内镜像以及用nexus私有仓库居多。在pom.xml配置远程仓库时,顺序也是关键点,是从上往下开始查找的。
在pom.xml的repositories节点上添加远程仓库地址,下面整理了一份比较常用的国内远程仓库地址。
<!-- 设定远程主仓库,按设定顺序进行查找。 --><repositories><!-- 如有Nexus私服, 取消注释并指向正确的服务器地址.<repository><id>nexus-repos</id><name>Team Nexus Repository</name><url>http://192.168.11.36:8888/nexus/content/groups/public</url></repository> --><repository><id>oschina-repos</id><name>Oschina Releases</name><url>http://maven.oschina.net/content/groups/public</url></repository><repository><id>aliyun-repos</id><name>aliyun Releases</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></repository><repository><id>java-repos</id><name>Java Repository</name><url>https://maven.java.net/content/repositories/public/</url></repository><repository><id>JBoss-repos</id><name>JBoss Repository</name><url>http://repository.jboss.org/nexus/content/groups/public/</url></repository><repository><id>springsource-repos</id><name>SpringSource Repository</name><url>http://repo.spring.io/release/</url></repository><repository><id>central-repos</id><name>Central Repository</name><url>http://repo.maven.apache.org/maven2</url></repository><repository><id>central-repos2</id><name>Central Repository 2</name><url>http://repo1.maven.org/maven2/</url></repository><repository><id>activiti-repos</id><name>Activiti Repository</name><url>https://maven.alfresco.com/nexus/content/groups/public</url></repository><repository><id>activiti-repos2</id><name>Activiti Repository 2</name><url>https://app.camunda.com/nexus/content/groups/public</url></repository><repository> <id>easonjim-repos</id> <name>EasonJim Repository</name><url>https://raw.github.com/easonjim/repository/master</url></repository></repositories>
Maven的默认仓库是可以修改的。比如使用阿里云的镜像地址等。
修改步骤:
1、打开{M2_HOME}/conf/settings.xml文件,找到mirrors节点,修改如下代码:
<mirrors><mirror><id>aliyun-repos</id><name>aliyun Releas</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror>
</mirrors>
pom 选用maven仓库相关推荐
- pom文件中引入常用的maven仓库
给大家分享几个maven仓库,如果本地总是下载很慢的话可以尝试换一下仓库或者多加几个.可以直接拖放在pom.xml中使用. 阿里云仓库 <mirrors><mirror>< ...
- Maven:mirror和repository 区别、pom.xml 指定仓库地址、releases 和 snapshots 区别
文章目录 一.Maven:mirror 和 repository 区别 1.Repository(仓库) 1.1 Maven 仓库主要有2种 1.2 Remote Repository主要有3种 1. ...
- eclipse手动pom本地包_eclipse手动添加本地jar包到本地maven仓库
在使用maven进行构建项目时,有时候中央仓库不包含所需的jar包,就需要下载到本地后手动添加到本地仓库中.这里介绍下利用eclipse进行本地jar安装到maven本地仓库. 在Eclipse项目中 ...
- maven仓库jar包存在,pom报错问题
maven项目中遇到的奇怪问题,本地仓库中有jar包但是pom文件却报错找不到jar包,试了清空缓存.刷新项目,删除dependency重新加载都不行,最后查了资料问题解决,在此做一记录. pom错误 ...
- 本地maven仓库有jar包但是pom却报错
发生背景: 电脑已经存在了一个项目,需要导入另外一个项目,将新项目的maven地址指向之前那个项目的maven仓库,出现mybatis.spring.boot在pom中报红,去找jar对应的文件夹,发 ...
- pom中配置maven仓库(阿里仓库)
文章目录 pom中配置maven仓库 pom中配置maven仓库 配置maven仓库,可以在maven的settings.xml里改.优点是全局统一配置,缺点是不受你项目git管理. 也可以直接在po ...
- 合并本地Maven仓库
今天遇到一个问题,就是将一个Maven项目导入到自己的开发环境Myecplise.之前的步骤都很顺利,没有问题,但是到了最后发现pom.xml文件的第一行有一个大红叉,点击错误看,是缺少jar包,但是 ...
- 国内阿里Maven仓库镜像Maven配置文件Maven仓库速度快
国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用. 最新更新:2016年11月11日 18:05:40 阿里云提供Maven私服,我把配置文件贴一下,自 ...
- 在内网中使用maven_搭建私有maven仓库并在项目中使用
这是一篇写给女朋友看的教程...前方高能,注意避让~ 1.私有maven仓库的搭建 搭建环境为阿里云ESC服务器,CentOS.确保服务器已经安装Jdk.然后我要手把手教你安装和启动nexus. St ...
最新文章
- 西瓜书公式推导讲解来了!
- Introduction | Elasticsearch权威指南(中文版) | 好的博文地址|官方资源所在位置
- Window右键添加“用vim打开”
- Java 如何设置时间_如何在Java中设置尊重用户操作系统设置的日期和时间格式
- 山大计算机学院副院长屠长河,留学交流系列——山东大学计算机学院访问澳门大学...
- 华为方舟编译器 下载 和 LiteOS Studio Setup 2019-04-16.exe SDK下载
- OEIS A181891
- 如何防御xss?HTML编码和JS编码
- CoreUI: RunTimeThemeRefForBundleIdentifierAndName() couldn't find Assets.car in bundle...
- EDEM2019 实例操作教程——输送带
- Python编程快速上手----让繁琐的工作自动化(1. python编程基础)
- HTML5制作个人理财系统,个人股票理财专题页面html模板
- CleanMyMac最新破解安装版
- 世界上第一套电子表格软件 —— VisiCalc
- UI设计师平时都用什么设计软件工具?
- 白质脑功能网络图论分析:抑郁症分类和预测的神经标记
- Zabbix自动发现规则
- 时光机················
- 苹果微信多开_苹果手机微信双开,微信多开有哪些可以推荐的?
- C#获取动态key的json对象的值