一、Maven中的鏡像概念 如果倉庫X可以提供倉庫Y存儲(chǔ)的所有內(nèi)容,那么就可以認(rèn)為X是Y的一個(gè)鏡像。換句話說,任何一個(gè)可以從倉庫Y獲得的構(gòu)件,都能夠從它的鏡像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”,表示為中央倉庫的鏡像,任何對于中央倉庫的請求都會(huì)轉(zhuǎn)自該鏡像。 由于私服可以代理任何外部的公共倉庫(包括中央倉庫),因此,對于組織內(nèi)部的Maven用戶來說,使用一個(gè)私服地址就等于使用了所有需要的外部倉庫,這可以將配置集中到私服,從而簡化Maven本身的配置。在這種情況下,任何需要的構(gòu)件都可以從私服獲得,私服就是所有倉庫的鏡像。 mirrorOf”*”匹配所有遠(yuǎn)程倉庫,任何對于遠(yuǎn)程倉庫的請求都會(huì)被轉(zhuǎn)至url地址。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注