2013-06-04 86 views
4

我們正在爲maven構建設置服務器。我們的公司服務器位於防火牆之後,不允許訪問互聯網。對於maven構建,我讓我的IT團隊允許訪問repo1.maven.org。 IT團隊允許基於IP地址和端口進行訪問。最近我注意到repo1.maven.org的ip地址不斷變化。幾天後,它是93.184.215.223,但今天它已經改爲68.232.45.223。由於IP地址的動態變化,我們無法下載依賴關係。我不能要求我的IT團隊繼續在防火牆中更改IP地址。是否有一個爲maven中央存儲庫保留的IP地址池?我該怎麼辦?repo1.maven.org ip地址不斷變化

回答

2

我相信這個問題更多的是Maven Central的人,但我想知道你是否真的可以依靠IP池,即使它存在。我確信基礎設施將會非常有活力,因爲它將圖書館服務到全世界!

  1. 我發現this搜索相同的Maven Central的IP範圍。這可能會在沒有任何通知的情況下很快改變,甚至可能已經過時。

  2. 你也可以嘗試一箇中央的mirror,它可能通過一個IP服務並使用它。再次不保證IP永遠不會改變。

  3. 或者,您可以在本地代理setup a Maven Repository,並將其託管在某種DMZ中。您的網絡人員可以允許來自DMZ的所有計算機,或者使用此特定計算機(使用IP)訪問所有傳出的HTTP,這將轉而允許其訪問Maven Central。您的所有開發人員將使用internal repository as a mirror。這種方法也會隨着時間的推移節省您的網絡帶寬,因爲圖書館在本地被緩存,所以會有較少的請求傳到中央。

我認爲(3)是更正確的解決方案,雖然我知道它不直截了當。

+0

感謝卡爾。我也認爲選項3更可行。 – always

+0

它仍然有效嗎?我現在得到了199.27.76.192,199.27.72.129。 – BrunoJCM