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節點查找依賴若找到則下載到本地倉庫進行項目構建,若未找到則項目構建失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章