当前位置: 首页 > news >正文

IDEA Maven 源修改为国内阿里云镜像的正确方式


💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
在这里插入图片描述

  • 推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~

  • 专栏导航

    • Python系列: Python面试题合集,剑指大厂
    • Git系列: Git操作技巧
    • GO系列: 记录博主学习GO语言的笔记,该笔记专栏尽量写的试用所有入门GO语言的初学者
    • 数据库系列: 详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 运维系列: 总结好用的命令,高效开发
    • 算法与数据结构系列: 总结数据结构和算法,不同类型针对性训练,提升编程思维

    非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

    💖The Start💖点点关注,收藏不迷路💖

    📒文章目录

        • 1. 修改 Maven 全局配置
          • 编辑 settings.xml
        • 2. 在 IntelliJ IDEA 中配置 Maven
          • 配置 IntelliJ IDEA 的 Maven 设置
        • 3. 重新加载 Maven 项目
        • 4. 确认生效


在这里插入图片描述

为了加快 Maven 依赖的下载速度,可以将 Maven 的中央仓库源修改为国内的镜像,比如阿里云镜像。以下是如何在 IntelliJ IDEA 中将 Maven 源修改为阿里云镜像的详细步骤:

1. 修改 Maven 全局配置

修改 Maven 的全局配置文件 settings.xml,可以使所有 Maven 项目都使用新的镜像源。

编辑 settings.xml
  1. 找到 Maven 的 settings.xml 文件。默认情况下,settings.xml 位于以下目录(没有该文件创建即可):
    • Windows: %MAVEN_HOME%\conf\settings.xml%USERPROFILE%\.m2\settings.xml
    • Mac/Linux: $MAVEN_HOME/conf/settings.xml~/.m2/settings.xml

我得位置是:C:\Users\stormsha\.m2\settings.xml

  1. 打开 settings.xml 文件,用文本编辑器编辑(例如 Notepad++、VS Code 或 IntelliJ IDEA 自带的编辑器)。

  2. <mirrors> 标签中添加阿里云的镜像配置:

<mirrors><mirror><id>aliyun</id><mirrorOf>central</mirrorOf><name>Aliyun Maven</name><url>https://maven.aliyun.com/repository/public</url></mirror>
</mirrors>
  1. 完整的示例 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 设置
  1. 打开 IntelliJ IDEA。
  2. 选择 File -> Settings(Windows/Linux)或 IntelliJ IDEA -> Preferences(macOS)。
  3. 导航到 Build, Execution, Deployment -> Build Tools -> Maven
  4. User settings file 中,指定你刚才编辑的 settings.xml 文件路径。如果编辑的是全局的 settings.xml 文件,通常可以找到它在用户目录下的 .m2 文件夹中。例如:C:\Users\<你的用户名>\.m2\settings.xml~/.m2/settings.xml
  5. 点击 OK 保存设置。
    在这里插入图片描述

3. 重新加载 Maven 项目

重新加载你的 Maven 项目,使更改生效。

  1. 打开项目视图。
  2. 在项目的根目录上右键点击。
  3. 选择 ReimportReload Project

4. 确认生效

在 IntelliJ IDEA 的 Maven 控制台或终端中运行以下命令,确认是否使用了新的镜像源:

mvn help:effective-settings

输出中应该可以看到你配置的阿里云镜像。

通过这些步骤,你应该能够成功将 Maven 的源修改为国内的阿里云镜像,从而加快依赖的下载速度。如果有任何问题,请随时提问!


🔥🔥🔥道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

💖The End💖点点关注,收藏不迷路💖
http://www.lryc.cn/news/431253.html

相关文章:

  • OpenCV 旋转矩形边界
  • 人车防撞系统安全生产方案
  • 开放式耳机哪个牌子好?长文传授6招秘籍,彻底远离坑货!
  • vue2和vue3双向绑定的原理
  • 别为大文件烦恼!mp4文件太大怎么变小?3个管用方法
  • cocotb的接收和发送逻辑,还是没有弄明白
  • XXL-JOB调度中心与执行器
  • Notepad++ 8.6.9 (代码编辑) 绿色版
  • 【例003】利用MATLAB绘制有趣平面图形
  • Ignis公链探索生态建设新范式:产业区块链与GameFi双轨驱动
  • 河南测绘资质申请中的技术装备需求
  • 如何使用C# 读写西门子PLC
  • 反向沙箱-安全上网解决方案
  • 尚品汇-延迟插件实现订单超时取消(四十五)
  • 欺诈文本分类检测(十一):LLamaFactory多卡微调
  • SprinBoot+Vue健康管管理微信小程序的设计与实现
  • C++基础类容详解
  • python基础(16面试题附答案一)
  • Leetcode3256. 放三个车的价值之和最大 I
  • Redis中String类型的基本命令
  • 2024 年高教社杯全国大学生数学建模竞赛题目【A/B/C/D/E题】完整思路
  • HR招聘新员工,如何考察企业文化适配度
  • AI算力「搅局」座舱SoC
  • lvs DR模式调试
  • Java线程池的优化策略与最佳实践
  • android面试:解释一下 AsyncTask是什么?
  • Django+Vue3前后端分离学习(四)(登录功能实现)
  • 机器学习面试:SVM为什么使用对偶函数求解?
  • RabbitMQ 入门教程
  • docker进阶 compose等