maven多倉庫查找依賴的順序大致如下:
(1),在本地倉庫中尋找,如果沒有則進入下一步。
(2),在全局配置的私服倉庫(settings.xml中配置的並有激活)中尋找,如果沒有則進入下一步。
(3),在項目自身配置的私服倉庫(pom.xml)中尋找,如果沒有則進入下一步。
(4),在中央倉庫中尋找,如果沒有則終止尋找。
注:
1、如果在找尋的過程中,如果發現該倉庫有鏡像設置,則用鏡像的地址代替,例如現在進行到要在respository A倉庫中查找某個依賴,但A倉庫配置了mirror,則會轉到從A的mirror中查找該依賴,不會再從A中查找。
2、settings.xml中配置的profile(激活的)下的respository優先級高於項目中pom文件配置的respository。
3、如果倉庫的id設置成“central”,則該倉庫會覆蓋maven默認的中央倉庫配置。
————————————————
版權聲明:本文為CSDN博主「wolf_fdy」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/fengdayuan/article/details/93089136