解決IDEA中Maven加載依賴包慢的問題


原理: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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM