maven 親測可用國內鏡像 阿里雲(20170123)

來源於:http://www.jianshu.com/p/4d5bb95b56c5html

http://blog.csdn.net/qq_27093465/article/details/52982484服務器

maven阿里雲中央倉庫

maven做爲一個項目管理工具確實很是好用,可是在國內這個網絡條件下實在是讓人惱火。以前oschina的中央倉庫可用,如今oschina的maven服務器關了,一直沒找到國內鏡像來替代。今天發現阿里雲公開了一箇中央倉庫,你們能夠試試。網絡

配置

修改maven根目錄下的conf文件夾中的setting.xml文件,內容以下:maven

<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下載速度。工具

 

------------------------------------------------------------------------------------------------------------------------------------------------------測試

 

衆所周知,在牆內開發很頭疼的一件事就是Maven倉庫的鏈接速度太慢。雖然對於不少互聯網企業和大中型軟件公司,建個鏡像是分分鐘的事。但對於我的開發者和小公司來講,確實是個問題。以前有一陣子開源中國有提供maven倉庫鏡像,但目前已經沒法使用了。網站

 

下面是大師兄測試記錄
修改maven根目錄下的conf文件夾中的setting.xml文件,若是你跟我同樣修改了默認倉庫的存儲位置,即.m2文件夾下沒有本地倉庫,可是有個setting.xml文件,那就修改這個文件就能夠啦。阿里雲

具體內容和示意圖以下:url

 

[html]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. <mirror>  
  2.   <id>alimaven</id>  
  3.   <name>aliyun maven</name>  
  4.   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  5.   <mirrorOf>central</mirrorOf>          
  6. </mirror>  

 

 

而後就是2張圖對比一下,看看下載速度,公司每一個人限速2M帶寬吧。spa

如上,確實看到在aliyun.com下載東西。

 

而後,看下載速度,從空空如也,到下載完,也就十分鐘多一點點,中間去聊了下qq,回來就完了。確定在十分鐘左右吧。

 

最後,是項目原來倉庫和新下載下來的倉庫的對比圖:

 

發現仍是有不少的jar包沒下載下來,估計和pom.xml文件裏面的配置有關係吧。

而後,具體對比一下其中的log4j.jar文件夾;具體以下圖:表示看不懂,我也是初看這個maven,還沒看完呢,雖然項目在用maven,可是卻不是很清楚。

哪一個大哥要是知道我下面這個對比圖的差別的話,指點一下吧。

 

pom.xml關於log4j的配置以下:好像沒啥特別的,問題應該不是在作這 吧。

 

[html]  view plain  copy
 
 在CODE上查看代碼片派生到個人代碼片
  1. <dependency>  
  2.     <groupId>log4j</groupId>  
  3.     <artifactId>log4j</artifactId>  
  4.     <version>1.2.17</version>  
  5. </dependency>  

 

 

圖裏面,左邊是從阿里雲新下載的本地倉庫,怎麼沒的jar包呢?差異有點大。

 

暫時認爲緣由以下:(不妥再修正)

要麼是遠程倉庫沒有,要麼就是沒下載下來,確實是根據pom裏面的依賴關係去下載到本地倉庫裏面。

(我剛剛又去測試了下,只是簡單在pom.xml文件裏面添加個依賴,即引入個包,)

在這個網站,搜索pom.xml文件裏面的依賴關係。http://mvnrepository.com

而後在pom.xml文件中添加上面的依賴;即藍色選中部分,而後就自動下載到本地倉庫,具體對好比下圖 ;

3.5這個文件夾是在修改了pom.xml文件以後,自動新建下載生成的。而後裏面的文件是齊全的。包含jar包文件。

相關文章
相關標籤/搜索