java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > maven仓库访问顺序

maven仓库访问顺序小结

作者:SYKMI

在日常操作中,相信很多人在maven仓库的优先级顺序是什么问题上存在疑惑,本文就来介绍一下maven仓库访问顺序,具有一定的参考价值,感兴趣的可以了解一下

1.没有配置私服的情况下(大部分情况下)

在这里插入图片描述

如上图所示,maven是依次从本地仓库、中央仓库和第三方仓库获取依赖的,其实在maven中并不是以这三种类型区分的,在maven中只有两种仓库类型,本地仓库和远程仓库,我图中的中央仓库和第三方仓库都属于远程仓库,这里只是细化了。

	<mirror>
	  <id>alimaven</id>
	  <name>aliyun maven</name>
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	  <mirrorOf>*</mirrorOf>
	</mirror>

这样写就代表该配置是所有maven仓库的镜像,任何对于远程仓库的请求都会被转到该地址,但是aliyun只是中央仓库的镜像,所以如果你这样写就会导致依赖永远拉取不下来(如果该依赖是中央仓库没有的),还是建议规范一些,mirrorOf设置为central

2.配置私服的情况下

在这里插入图片描述

到此这篇关于maven仓库访问顺序小结的文章就介绍到这了,更多相关maven仓库访问顺序内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

您可能感兴趣的文章:
阅读全文