1. 程式人生 > >Maven(五)之Maven配置阿裏雲鏡像飛快下jar包

Maven(五)之Maven配置阿裏雲鏡像飛快下jar包

png 技術分享 jar包 世界 包導入 ont 全世界 需要 XML

用過Maven的人都知道Maven對於依賴的管理讓我們程序員從此遠離了自己去在項目中把需要的jar包導入到項目中,但是因為中央倉庫是在國外的,所以在我們從中央倉庫下載依賴的時候,

我們發現下載速度真的是無語了,所以我們用什麽方法來解決這個問題呢?答案是:配置阿裏雲國內鏡像

一、什麽是鏡像

maven默認會從中央倉庫下載jar包,這個倉庫在國外,而且全世界的人都會從這裏下載,所以下載速度肯定是非常慢的。

鏡像就相當於是中央倉庫的一個副本,內容和中央倉庫完全一樣,目前有不少國內鏡像,其中阿裏雲算是比較穩定的,同時也能保證下載速度。

其實我們可以簡單的來理解什麽是鏡像:

  如果倉庫A可以提供倉庫B存儲的所有內容,那麽就可以認為A是B的一個鏡像。換句話說,任何一個可以從倉庫Y獲得的構件,都胡夠從它的鏡像中獲取。

  這裏的A就是:阿裏雲鏡像(其實還有其他的鏡像OSChina),而B就是:Maven的中央倉庫

二、在Maven中配置阿裏雲鏡像

  技術分享

Maven為了解決遠程依賴下載慢的問題,提供了我們可以使用鏡像來進行解決。

1.1、配置阿裏雲鏡像

  maven安裝程序conf文件夾下setting.xml中配置,所有項目都會生效:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://
maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>

只需要在我們的本地maven安裝位置下的conf文件夾下的setting.xml中的<mirrors>鏡像集合中添加如上的中央倉庫的鏡像就可以解決maven下載依賴速度慢的問題。

Maven(五)之Maven配置阿裏雲鏡像飛快下jar包