几种maven仓库的优先级

直接上结论,有时间做Demo验证演示。

Maven中的localRepository(本地仓库) > Maven中的profile(远程仓库) > Pom中的repository> Maven中的mirror(远程仓库)

说明:IDE在构建项目时,首先在Maven配置文件settings.xml所配置的的localRepository(本地仓库)路径下中查找jar依赖文件,若未找到相应依赖,则按照本地Maven所配置的profile(远程仓库)节点远程查找依赖,此时若找到则下载到本地仓库进行项目构建,若未找到则按照项目中的配置文件pom.xml中所配置的repository节点查找依赖,若找到则下载到本地仓库进行项目构建;若未找到则按照Maven中的配置文件settings.xml中所配置的mirror节点查找依赖若找到则下载到本地仓库进行项目构建,若未找到则项目构建失败。

你可能感兴趣的:(Maven,Nexus)