1. 程式人生 > >【maven】倉庫的優先順序順序

【maven】倉庫的優先順序順序

1、在maven中,倉庫可以分為:本地倉庫、遠端倉庫。 遠端倉庫可以分為:中央倉庫、私服倉庫。 中央倉庫是maven官方指定的倉庫,可以理解為“尋找的最後一站”。 私服倉庫可以是自己建的,也可以是其它主體建的(比如aliyun的maven倉庫,jboss的maven倉庫等)。 私服可以分為:全域性應用的私服倉庫、應用到專案自身的私服倉庫。

maven尋找得順序大致可以理解為:

 (1),在本地倉庫中尋找,如果沒有則進入下一步。

 (2),在全域性應用的私服倉庫中尋找,如果沒有則進入下一步。

 (3),在專案自身的私服倉庫中尋找,如果沒有則進入下一步。

 (4),在中央倉庫中尋找,如果沒有則終止尋找。 補充: 1,如果在找尋的過程中,如果發現該倉庫有映象設定,則用映象的地址代替。

2、如果倉庫的id設定成“central”,則該配置會覆蓋maven預設的中央倉庫配置。 

順序:本地倉庫-nexus私服倉庫-線上的中央倉庫,如果nexus私服都沒有那會到中央倉庫下載到nexus併發送到本地倉庫