IDEA項(xiàng)目中配置Maven鏡像源(下載源)的詳細(xì)過(guò)程
前言
在使用IDEA搭建項(xiàng)目的過(guò)程中,我們發(fā)現(xiàn)框架的jar包下載非常緩慢,這是因?yàn)閲?guó)內(nèi)訪問(wèn)Maven倉(cāng)庫(kù)速度較低,耗時(shí)很長(zhǎng)。所以,我們可以通過(guò)切換成國(guó)內(nèi)源來(lái)解決這個(gè)問(wèn)題,改成國(guó)內(nèi)的下載源后,Maven的更新將會(huì)很快完成。
一、IDEA中Maven的位置
IDEA本身自帶了一個(gè)maven,其路徑如下:
D:\Program Files\IntelliJ IDEA 2022.1.3\plugins\maven\lib\maven3
ps:安裝位置的不同路徑會(huì)有所不同
二、修改Maven的配置文件
2.1 配置文件
鏡像源信息保存在maven的 settings.xml 這個(gè)文件中,其路徑如下:
D:\Program Files\IntelliJ IDEA 2022.1.3\plugins\maven\lib\maven3\conf\settings.xml
2.2 修改鏡像源
打開 settings.xml 文件,,并找到 mirrors 結(jié)點(diǎn),加入阿里云鏡像源。
<mirror> <id>aliyun</id> <mirrorOf>central</mirrorOf> <name>aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
三、在IDEA中使配置文件生效
文件 > 設(shè)置 > 構(gòu)建、執(zhí)行、部署 > 構(gòu)建工具 > Maven
勾選重寫,修改用戶設(shè)置文件路徑:
D:\Program Files\IntelliJ IDEA 2022.1.3\plugins\maven\lib\maven3\conf\settings.xml
四、配置文件和本地倉(cāng)庫(kù)遷移
到上面一步換源就已經(jīng)完成,為了避免每次重新安裝IDEA時(shí),配置文件和本地倉(cāng)庫(kù)一并被刪除,又需要重新下載,我們可以把配置文件和倉(cāng)庫(kù)放到軟件之外的地方。
可以看到默認(rèn)的路徑是在C盤的,倉(cāng)庫(kù)的增大也會(huì)占用C盤的空間。
路徑: C:\Users\Admin\.m2\settings.xml
打開此路徑后, 會(huì)出現(xiàn)兩種情況:
你的路徑下有 settings.xml 文件;
你的路徑下沒(méi)有 setting.xml 文件;
(1) 我們?cè)贒盤新建一個(gè)名為Maven的文件夾,把上述路徑中的.m2文件夾移動(dòng)到新建的文件夾里;
(2) 在.m2文件夾里新建一個(gè)settings.xml文件。
添加如下內(nèi)容:
<?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> <!-- 阿里云倉(cāng)庫(kù) --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央倉(cāng)庫(kù)1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央倉(cāng)庫(kù)2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> </mirrors> </settings>
或者也可以把之前配置好的XML文件復(fù)制過(guò)來(lái)。
最后,更改配置文件和本地倉(cāng)庫(kù)的路徑。
用戶設(shè)置文件: D:\Maven\.m2\settings.xml本地倉(cāng)庫(kù): D:\Maven\.m2\repository
總結(jié)
到此這篇關(guān)于IDEA項(xiàng)目中配置Maven鏡像源(下載源)的文章就介紹到這了,更多相關(guān)IDEA項(xiàng)目配置Maven鏡像源內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用jenkins+maven+git發(fā)布jar包過(guò)程詳解
這篇文章主要介紹了使用jenkins+maven+git發(fā)布jar包過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07SpringBoot + Mybatis Plus 整合 Redis的
文章詳細(xì)介紹了Redis在用戶管理系統(tǒng)中的應(yīng)用,包括用戶信息緩存、Token存儲(chǔ)、接口限流、重復(fù)提交攔截和熱點(diǎn)數(shù)據(jù)預(yù)加載等場(chǎng)景,并提供了具體的實(shí)現(xiàn)方案和步驟,感興趣的朋友一起看看吧2025-03-03Java使用Fastjson進(jìn)行JSON數(shù)據(jù)操作教程詳解
Fastjson?是一個(gè)?Java?庫(kù),可以用來(lái)將?Java?對(duì)象轉(zhuǎn)換為它們的?JSON?表示,本文主要為大家詳細(xì)介紹了Java如何使用Fastjson進(jìn)行JSON數(shù)據(jù)操作,需要的可以參考下2023-12-12java8新特性-lambda表達(dá)式入門學(xué)習(xí)心得
這篇文章主要介紹了java8新特性-lambda表達(dá)式入門學(xué)習(xí)心得,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03Spring事件監(jiān)聽器@EventListener與publishEvent的使用
Spring可以通過(guò)事件監(jiān)聽器機(jī)制來(lái)處理應(yīng)用程序中的事件,本文主要介紹了Spring事件監(jiān)聽器@EventListener與publishEvent的使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06