java面试 - 仓库的优先级顺序

在maven中,仓库可以分为:本地仓库、远程仓库。 
远程仓库可以分为:中央仓库、私服仓库。 
中央仓库是maven官方指定的仓库,可以理解为“寻找的最后一站”。 
私服仓库可以是自己建的,也可以是其它主体建的(比如aliyun的maven仓库,jboss的maven仓库等)。 
私服可以分为:全局应用的私服仓库、应用到项目自身的私服仓库。

maven寻找得顺序大致可以理解为: 
1,在本地仓库中寻找,如果没有则进入下一步。 
2,在全局应用的私服仓库中寻找,如果没有则进入下一步。 
3,在项目自身的私服仓库中寻找,如果没有则进入下一步。 
4,在中央仓库中寻找,如果没有则终止寻找。

补充: 
1,如果在找寻的过程中,如果发现该仓库有镜像设置,则用镜像的地址代替。 
2,如果仓库的id设置成“central”,则该配置会覆盖maven默认的中央仓库配置。


consult :https://blog.csdn.net/sayyy/article/details/80452214 

猜你喜欢

转载自blog.csdn.net/tianyeshiye/article/details/87856723