码迷,mamicode.com
首页 > 其他好文 > 详细

解决IDEA中Maven加载依赖包慢的问题

时间:2016-11-27 16:40:17      阅读:610      评论:0      收藏:0      [点我收藏+]

标签:mave   intern   repo   XML   path   set   xml文件   代码   本地仓库   

原理:maven加载jar包过程,默认的是先扫描本地仓库,若本地仓库没有,则扫描远程仓库下载。默认的conf/settings.xml文件没有配置远程仓库,所以扫描的是maven的中央仓库(在国外),所以慢。

解决方法:配置国内镜像(如阿里云的镜像)

修改conf/settings.xml文件,配置阿里云镜像代码

 1 <mirrors>
 2   <!-- mirror
 3    | Specifies a repository mirror site to use instead of a given repository. The repository that
 4    | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
 5    | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
 6    |
 7   <mirror>
 8     <id>mirrorId</id>
 9     <mirrorOf>repositoryId</mirrorOf>
10     <name>Human Readable Name for this Mirror.</name>
11     <url>http://my.repository.com/repo/path</url>
12   </mirror>
13    -->
14 
15   <mirror>
16     <id>alimaven</id>
17     <name>aliyun maven</name>
18     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
19     <mirrorOf>central</mirrorOf>
20   </mirror>
21 
22   <mirror> 
23     <id>uk</id>  
24     <mirrorOf>central</mirrorOf>  
25     <name>Human Readable Name for this Mirror.</name>  
26     <url>http://uk.maven.org/maven2/</url> 
27   </mirror>
28 
29    <mirror>
30     <id>CN</id>
31     <name>OSChina Central</name>
32     <url>http://maven.oschina.net/content/groups/public/</url>
33     <mirrorOf>central</mirrorOf>
34   </mirror>
35 
36   <mirror>
37     <id>nexus</id>
38     <name>internal nexus repository</name>
39     <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
40     <url>http://repo.maven.apache.org/maven2</url>
41     <mirrorOf>central</mirrorOf>
42   </mirror>
43 
44 </mirrors>

 

解决IDEA中Maven加载依赖包慢的问题

标签:mave   intern   repo   XML   path   set   xml文件   代码   本地仓库   

原文地址:http://www.cnblogs.com/ouym/p/6106450.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!