IDEA Maven源修改為國內(nèi)阿里云鏡像的正確方式
為了加快 Maven 依賴的下載速度,可以將 Maven 的中央倉庫源修改為國內(nèi)的鏡像,比如阿里云鏡像。以下是如何在 IntelliJ IDEA 中將 Maven 源修改為阿里云鏡像的詳細步驟:
1. 修改 Maven 全局配置
修改 Maven 的全局配置文件 settings.xml
,可以使所有 Maven 項目都使用新的鏡像源。
編輯 settings.xml
- 找到 Maven 的
settings.xml
文件。默認情況下,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>
標簽中添加阿里云的鏡像配置:
<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源有的包下載不了。所以我建議設置如果阿里云下載不了,就去下載中央庫。所以我的設置如下:
<?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 設置
- 打開 IntelliJ IDEA。
- 選擇
File -> Settings
(Windows/Linux)或IntelliJ IDEA -> Preferences
(macOS)。 - 導航到
Build, Execution, Deployment -> Build Tools -> Maven
。 - 在
User settings file
中,指定你剛才編輯的settings.xml
文件路徑。如果編輯的是全局的settings.xml
文件,通常可以找到它在用戶目錄下的.m2
文件夾中。例如:C:\Users\<你的用戶名>\.m2\settings.xml
或~/.m2/settings.xml
。 - 點擊
OK
保存設置。
3. 重新加載 Maven 項目
重新加載你的 Maven 項目,使更改生效。
- 打開項目視圖。
- 在項目的根目錄上右鍵點擊。
- 選擇
Reimport
或Reload Project
。
4. 確認生效
在 IntelliJ IDEA 的 Maven 控制臺或終端中運行以下命令,確認是否使用了新的鏡像源:
mvn help:effective-settings
輸出中應該可以看到你配置的阿里云鏡像。
通過這些步驟,你應該能夠成功將 Maven 的源修改為國內(nèi)的阿里云鏡像,從而加快依賴的下載速度。如果有任何問題,請隨時提問!
到此這篇關于IDEA Maven源修改為國內(nèi)阿里云鏡像的正確方式的文章就介紹到這了,更多相關IDEA Maven源修改鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
IDEA關于.properties資源文件的編碼調(diào)整問題
這篇文章主要介紹了IDEA關于.properties資源文件的編碼調(diào)整問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06Mybatis日志參數(shù)快速替換占位符工具的詳細步驟
這篇文章主要介紹了Mybatis日志參數(shù)快速替換占位符工具的詳細步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08為什么rest接口返回json建議采用下劃線形式,不要用駝峰
為什么rest接口返回json建議采用下劃線形式,不要用駝峰?今天小編就來為大家說明一下原因,還等什么?一起跟隨小編過來看看吧2020-09-09Java使用Spring Batch處理大規(guī)模數(shù)據(jù)的實踐分享
在處理大規(guī)模數(shù)據(jù)的場景中,批處理是一個非常常見且必要的操作,Java中的Spring Batch是一個強大的框架,能夠幫助我們高效地執(zhí)行復雜的批處理任務,本文將帶大家了解如何使用Spring Batch處理大規(guī)模數(shù)據(jù),并通過代碼示例展示如何實現(xiàn)高效的批處理,需要的朋友可以參考下2024-10-10Java實現(xiàn)多個單張tif文件合并成一個多頁tif文件
業(yè)務部門需要將多個單張的tiff文件,合并成一個多頁的tiff文件,本文就來介紹一下如何實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-09-09