IntelliJ IDEA Maven庫下載依賴包速度慢的問題
阿新 • • 發佈:2019-01-25
右鍵專案選中maven選項,然後選擇“open settings.xml”
或者 “create settings.xml”
,然後把如下程式碼貼上進去就可以了。重啟IDE,感受速度飛起來的感覺吧!!!
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" >
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id >uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
當然Maven的配置檔案中也可以配置更改本地倉庫的位置:
Maven從遠端中央庫下載的資源預設放在了C:\Users\Administrator.m2\repository這個目錄,為了安全性,一般不會選擇放在c盤下可以修改本地倉庫的目錄,指定到更安全的目錄下,另外,setting.xml這個檔案也需要另存一份,這是為了更新版本的時候不用重新修改這個配置檔案,(注意要移到註釋之外)
一般的話不會一把倉庫放在C盤,以防重灌系統等其他原因丟失,所以需要更改本地倉庫的位置。
在Maven的配置檔案中也可以配置更改映象倉庫的位置(複製上面程式碼):