我們正在爲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地址不斷變化
4
A
回答
2
我相信這個問題更多的是Maven Central的人,但我想知道你是否真的可以依靠IP池,即使它存在。我確信基礎設施將會非常有活力,因爲它將圖書館服務到全世界!
我發現this搜索相同的Maven Central的IP範圍。這可能會在沒有任何通知的情況下很快改變,甚至可能已經過時。
你也可以嘗試一箇中央的mirror,它可能通過一個IP服務並使用它。再次不保證IP永遠不會改變。
或者,您可以在本地代理setup a Maven Repository,並將其託管在某種DMZ中。您的網絡人員可以允許來自DMZ的所有計算機,或者使用此特定計算機(使用IP)訪問所有傳出的HTTP,這將轉而允許其訪問Maven Central。您的所有開發人員將使用internal repository as a mirror。這種方法也會隨着時間的推移節省您的網絡帶寬,因爲圖書館在本地被緩存,所以會有較少的請求傳到中央。
我認爲(3)是更正確的解決方案,雖然我知道它不直截了當。
0
看來目前的最佳做法是使用Repository Manager而不是設置鏡像。
https://maven.apache.org/repository-management.html
有一個在上面的鏈接的兼容工具列表:
Apache Archiva(開源)
CloudRepo(商業)
相關問題
- 1. 如何不斷變化的IP地址
- 2. Gradle下載repo1.maven.org卡住
- 3. 缺少罐子從repo1.maven.org
- 4. IP地址正在變化
- 5. 變換IP地址,IP地址範圍(起始IP - 結束IP)
- 6. 檢測Linux中IP地址的變化
- 7. 監視IP地址狀態的變化
- 8. 連接從Android設備的locahost使用動態IP地址(不斷變化的)
- 9. 如何設置m2eclipse以查看repo1.maven.org中的原型?
- 10. 無法更新中央的索引| http://repo1.maven.org/maven2
- 11. 未能在http://repo1.maven.org/maven2中找到com.google.code.guice:guice:jar:2.0
- 12. 爲什麼maven試圖在本地連接之前從repo1,maven.org下載?
- 13. gradle build failure連接到https://repo1.maven.org拒絕
- 14. 無法在存儲庫中心找到資源(http://repo1.maven.org/maven2)
- 15. MySQL連接IP從指定的IP地址變化
- 16. 捕獲IP地址改變
- 17. Ruby編程:如何截斷IP地址?
- 18. Mod_Rewrite不斷變化的網址
- 19. 資產管道網址不斷變化
- 20. .htaccess修改不斷變化的網址
- 21. 爲什麼重定向不斷變化的地址欄
- 22. NGROK不斷變化的網址從CUSTOM_URL到本地主機
- 23. MAC地址和IP地址
- 24. IP地址將不會連接到相同的IP地址
- 25. 不常見的IP地址
- 26. 頭不透露IP地址?
- 27. 不包括IP地址
- 28. 不能使用IP地址
- 29. 本地IP地址?
- 30. IP地址
感謝卡爾。我也認爲選項3更可行。 – always
它仍然有效嗎?我現在得到了199.27.76.192,199.27.72.129。 – BrunoJCM