注意,本文講解的是針對我們原來所用的nexus2.14.5版本的升級配置流程,如果您的老私服版本並不是這個,那么請先參考這里:升級兼容性 – Repository Manager 2到3。選定對應可升級版本之后,再閱讀本文獲取經驗。
1.代理舊私服
這個思路應該是最妙的。既然可以添加一個遠程的proxy,為什么不能把老的私服作為一個遠程proxy呢,雖然這種方案需要新老兩個私服同時運作,但作為一種新老交接的情況,似乎也可以容忍。
添加一個proxy,將其中的地址定義為老私服的地址,配置如下:
Proxy:改成老私服地址。
Authentication:添加用戶名密碼。
這里配置完並保存之后,我們再去到新服group里邊添加上:
這里上下有一個優先級,所以我們給它調整為第一位:
不過,這種方法的問題在於,這里只測試了一個項目的構建,也就是僅僅將此項目對應的依賴從老項目當中拉了過來,如果此時還只能讓兩個私服共存,但你不知道什么時候才真正的完全拉完,因此有點尷尬。
2.HTTP下載
1,老私服配置Upgrade:Agent。
如果想實現遷移,首先要配置 Upgrade:Agent ,這個配置比較簡單,直接通過截圖來展示:
- 1,點擊Capabilities。
- 2,New一個新的。
- 3,選擇Upgrade: Agent。
- 4,創建一個Access Token,用於遠程連接。這里設為123456。