Maven项目自定义远程仓库问题
来源:互联网 发布:淘宝免费打折工具 编辑:程序博客网 时间:2024/06/08 13:36
最近在看《maven实战》这本书,想着将现在做的项目使用模块化方式,其中有几个依赖是使用公司的自建仓库,为了方便多个公司的合作,并尽量减少其他人的操作,就想将公司的的仓库放着项目中pom,这样其他人不用配置自己本地的setting.xml文件,就可以引用我公司的仓库。
使用过程中发现一个问题,就是已经按照书中的方式进行了配置公司仓库信息,但是仍然不能在我司仓库下载,然后经过各方搜索,发现了是mirror(镜像)和repository(仓库)的配置问题。
由于之前发现maven中央仓库,在国内访问比较慢,于是使用了开源中国的maven仓库(请参考这里的配置帮助),其中有一段关于mirror的配置,如下:
<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><id>nexus-osc</id><mirrorOf>nexus,osc</mirrorOf><name>Nexus osc</name><url>http://maven.oschina.net/content/groups/public/</url></mirror> </mirrors>正是由于这段配置导致在项目中配置repository不能正常访问。在查看mirror和repository的区别后(参考这里或这里),发现了原因:<mirrorOf>*</mirrorOf> 表示所有的仓库都要使用此镜像,而我公司的仓库不在这个镜像下,导致获取失败。
现修改如下为<mirrorOf>nexus,osc</mirrorOf>后,项目中配置repository可以正常访问了。
PS:主要是记录个人的感受,写的有点繁琐。
阅读全文
0 0
- Maven项目自定义远程仓库问题
- Maven 将项目部署到远程仓库
- maven 远程仓库大全
- maven 远程仓库
- maven远程仓库配置
- maven 远程仓库
- maven远程仓库配置
- maven远程仓库配置
- Maven 配置远程仓库
- maven更换远程仓库
- maven远程仓库minor
- Maven添加远程仓库
- maven远程仓库配置
- maven配置远程仓库
- 配置远程maven仓库
- Maven仓库-本地仓库和远程仓库
- 自定义maven仓库
- Maven发布项目到本地仓库和远程私服仓库
- 使用@Async注解是hibernate中抛出LazyInitializationExceptions
- SSH 整合报org.hibernate.HibernateException: ...... is not valid without active transaction异常
- 阿里云上ECS中安装docker
- IntelliJ IDEA启动自动进入最后一个项目
- Download error on https://pypi.python.org/simple/setuptools-scm/解决办法
- Maven项目自定义远程仓库问题
- 51Nod-1384 全排列(回溯)
- CodeForces
- 中国全国行政区代码表
- IDEA Properties中文unicode转码问题
- ie不支持trim的属性兼容解决方案
- CentOS LiveCD U盘安装方法
- Spring Boot +Shiro 思路和备注
- HttpServletRequest获取请求路径相关方法