springboot maven仓本地仓库无法优先下载问题

最近我们自己搭建了一套本地maven仓库进行管理。在开发java spring boot项目中出现阿里云仓库无法下载问题,因为网络限制原因,但是项目中本地仓库是可以下载的。后来查了资料发现是因为仓库优先级问题,具体优先级如下

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

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

你可能感兴趣的:(前,后端开发)