IDEA Maven源修改為國(guó)內(nèi)阿里云鏡像的正確方式
為了加快 Maven 依賴的下載速度,可以將 Maven 的中央倉(cāng)庫(kù)源修改為國(guó)內(nèi)的鏡像,比如阿里云鏡像。以下是如何在 IntelliJ IDEA 中將 Maven 源修改為阿里云鏡像的詳細(xì)步驟:
1. 修改 Maven 全局配置
修改 Maven 的全局配置文件 settings.xml,可以使所有 Maven 項(xiàng)目都使用新的鏡像源。
編輯 settings.xml
- 找到 Maven 的
settings.xml文件。默認(rèn)情況下,settings.xml位于以下目錄(沒有該文件創(chuàng)建即可):- Windows:
%MAVEN_HOME%\conf\settings.xml或%USERPROFILE%\.m2\settings.xml - Mac/Linux:
$MAVEN_HOME/conf/settings.xml或~/.m2/settings.xml
- Windows:
我得位置是:C:\Users\stormsha\.m2\settings.xml
打開
settings.xml文件,用文本編輯器編輯(例如 Notepad++、VS Code 或 IntelliJ IDEA 自帶的編輯器)。在
<mirrors>標(biāo)簽中添加阿里云的鏡像配置:
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
- 完整的示例
settings.xml文件可能如下所示:
阿里云maven源有的包下載不了。所以我建議設(shè)置如果阿里云下載不了,就去下載中央庫(kù)。所以我的設(shè)置如下:
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.8.21" level="project" />
<orderEntry type="library" name="Maven: com.intellij:forms_rt:7.0.3" level="project" />
<orderEntry type="library" name="Maven: asm:asm-commons:3.0" level="project" />
<orderEntry type="library" name="Maven: asm:asm-tree:3.0" level="project" />
<orderEntry type="library" name="Maven: asm:asm:3.0" level="project" />
<orderEntry type="library" name="Maven: com.jgoodies:forms:1.1-preview" level="project" />
<orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" />
<orderEntry type="library" name="Maven: com.formdev:flatlaf:2.1" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.36" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.11" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.11" level="project" />
<orderEntry type="module-library">
<library name="Maven: com.hundsun:h5sdk:202305.00.000">
<CLASSES>
<root url="jar://$MODULE_DIR$/lib/libH5SDK-J2SE-202305.00.000.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component>
</module>
2. 在 IntelliJ IDEA 中配置 Maven
確保 IntelliJ IDEA 使用了正確的 settings.xml 文件。
配置 IntelliJ IDEA 的 Maven 設(shè)置
- 打開 IntelliJ IDEA。
- 選擇
File -> Settings(Windows/Linux)或IntelliJ IDEA -> Preferences(macOS)。 - 導(dǎo)航到
Build, Execution, Deployment -> Build Tools -> Maven。 - 在
User settings file中,指定你剛才編輯的settings.xml文件路徑。如果編輯的是全局的settings.xml文件,通??梢哉业剿谟脩裟夸浵碌?nbsp;.m2文件夾中。例如:C:\Users\<你的用戶名>\.m2\settings.xml或~/.m2/settings.xml。 - 點(diǎn)擊
OK保存設(shè)置。

3. 重新加載 Maven 項(xiàng)目
重新加載你的 Maven 項(xiàng)目,使更改生效。
- 打開項(xiàng)目視圖。
- 在項(xiàng)目的根目錄上右鍵點(diǎn)擊。
- 選擇
Reimport或Reload Project。
4. 確認(rèn)生效
在 IntelliJ IDEA 的 Maven 控制臺(tái)或終端中運(yùn)行以下命令,確認(rèn)是否使用了新的鏡像源:
mvn help:effective-settings
輸出中應(yīng)該可以看到你配置的阿里云鏡像。
通過(guò)這些步驟,你應(yīng)該能夠成功將 Maven 的源修改為國(guó)內(nèi)的阿里云鏡像,從而加快依賴的下載速度。如果有任何問(wèn)題,請(qǐng)隨時(shí)提問(wèn)!
到此這篇關(guān)于IDEA Maven源修改為國(guó)內(nèi)阿里云鏡像的正確方式的文章就介紹到這了,更多相關(guān)IDEA Maven源修改鏡像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Maven配置倉(cāng)庫(kù)、阿里云鏡像、環(huán)境變量(史上最全)
- maven+阿里云創(chuàng)建國(guó)內(nèi)鏡像的中央倉(cāng)庫(kù)(親測(cè)可用)
- Maven配置阿里云倉(cāng)庫(kù)/國(guó)內(nèi)鏡像的詳細(xì)步驟
- 淺談Maven鏡像更換為阿里云中央倉(cāng)庫(kù)(精)
- Maven中設(shè)置阿里云鏡像的全流程
- Idea配置Maven阿里云鏡像加速的實(shí)現(xiàn)
- 如何將maven源改為國(guó)內(nèi)阿里云鏡像
- 解讀maven配置阿里云鏡像問(wèn)題
- IntelliJ IDEA配置Maven阿里云鏡像加速源的全流程
- Maven配置阿里云鏡像的實(shí)現(xiàn)示例
相關(guān)文章
SpringBoot+Spring Security+JWT實(shí)現(xiàn)RESTful Api權(quán)限控制的方法
這篇文章主要介紹了SpringBoot+Spring Security+JWT實(shí)現(xiàn)RESTful Api權(quán)限控制的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
SpringBoot使用AOP實(shí)現(xiàn)統(tǒng)一角色權(quán)限校驗(yàn)
這篇文章主要介紹了SpringBoot如何使用AOP實(shí)現(xiàn) 統(tǒng)一角色權(quán)限校驗(yàn),文中有詳細(xì)的代碼示例講解和操作流程,具有一定的參考價(jià)值,需要的朋友可以參考下2023-07-07
基于Jpa中ManyToMany和OneToMany的雙向控制
這篇文章主要介紹了Jpa中ManyToMany和OneToMany的雙向控制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
Java使用dom4j實(shí)現(xiàn)對(duì)xml簡(jiǎn)單的增刪改查操作示例
這篇文章主要介紹了Java使用dom4j實(shí)現(xiàn)對(duì)xml簡(jiǎn)單的增刪改查操作,結(jié)合實(shí)例形式詳細(xì)分析了Java使用dom4j實(shí)現(xiàn)對(duì)xml簡(jiǎn)單的增刪改查基本操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2020-05-05
maven中的maven-antrun-plugin插件示例詳解
maven-antrun-plugin?是?Maven?生態(tài)中一個(gè)強(qiáng)大的工具,尤其適合需要復(fù)用?Ant?腳本或?qū)崿F(xiàn)復(fù)雜構(gòu)建邏輯的場(chǎng)景,然而,過(guò)度使用可能導(dǎo)致構(gòu)建腳本復(fù)雜化,建議權(quán)衡利弊后合理使用,這篇文章主要介紹了maven中的maven-antrun-plugin插件詳解,需要的朋友可以參考下2025-06-06

