一、Maven中的鏡像概念 如果倉庫X可以提供倉庫Y存儲的所有內容,那么就可以認為X是Y的一個鏡像。換句話說,任何一個可以從倉庫Y獲得的構件,都能夠從它的鏡像X中獲取。 二、鏡像只能訪問私服Nexus使用示例 編輯客戶端Maven配置文件settings.xml。
<mirrors> <mirror> <id>nexusMirror</id> <name>all repository of public thirdparty releases</name> <mirrorOf>*</mirrorOf> <url>http://10.10.1.77:8088/nexus/content/groups/public/</url> </mirror> </mirrors>說明: mirrorOf:如果只配置為”Central”,表示為中央倉庫的鏡像,任何對于中央倉庫的請求都會轉自該鏡像。 由于私服可以代理任何外部的公共倉庫(包括中央倉庫),因此,對于組織內部的Maven用戶來說,使用一個私服地址就等于使用了所有需要的外部倉庫,這可以將配置集中到私服,從而簡化Maven本身的配置。在這種情況下,任何需要的構件都可以從私服獲得,私服就是所有倉庫的鏡像。 mirrorOf”*”匹配所有遠程倉庫,任何對于遠程倉庫的請求都會被轉至url地址。
新聞熱點
疑難解答