1. 程式人生 > >IntelliJ IDEA Maven庫下載依賴包速度慢的問題

IntelliJ IDEA Maven庫下載依賴包速度慢的問題

右鍵專案選中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的配置檔案中也可以配置更改映象倉庫的位置(複製上面程式碼):