Windows - Maven 安装到 IDEA 配置全流程

一、下载Maven

打开Maven官网:

👉 https://maven.apache.org/download.cgi

下载 Binary zip archive 版本,例如:

复制代码
apache-maven-3.9.11-bin.zip

二、解压Maven

将下载的压缩包解压至指定目录,例如:

复制代码
D:\Java\operSources\apache-maven-3.9.11

三、配置环境变量

1. 新建用户变量

打开系统环境变量设置 → 点击"新建"用户变量:

  • 变量名:MAVEN_HOME

  • 变量值:D:\Java\operSources\apache-maven-3.9.11

2. 编辑Path变量

在"Path"变量中添加:

复制代码
%MAVEN_HOME%\bin

3. 测试是否安装成功

打开命令提示符(CMD),输入:

复制代码
mvn -v

若显示Maven版本信息,则说明安装成功。

四、修改本地仓库路径

Maven默认的仓库路径为:

复制代码
C:\Users\<用户名>\.m2\repository

若C盘空间不足,可以迁移至其它磁盘。

1. 新建仓库目录

例如:

复制代码
D:\Java\operSources\repository

2. 复制配置文件

找到Maven目录下的:

复制代码
D:\Java\operSources\apache-maven-3.9.11\conf\settings.xml

将该文件复制到:

复制代码
C:\Users\<用户名>\.m2\

3. 修改仓库路径

打开settings.xml,找到注释的localRepository, 拷贝一行出来, 配置仓库地址:

复制代码
<localRepository>D:\Java\operSources\repository</localRepository>

4. 添加阿里云镜像源(可选)

<mirrors>标签中加入以下内容:

复制代码
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>Aliyun Maven</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

保存后,你可以删除原来的 .m2\repository 文件夹,释放C盘空间。

五、在 IntelliJ IDEA 中配置Maven

打开:

复制代码
File → Settings → Build, Execution, Deployment → Build Tools → Maven

按如下配置:

  • Maven home path
    D:/Java/operSources/apache-maven-3.9.11

  • User settings file
    C:\Users\<用户名>\.m2\settings.xml

  • Local repository
    D:\Java\operSources\repository

六、验证配置

新建一个简单的Maven项目,执行命令:

复制代码
mvn clean install

若依赖成功下载至 D:\Java\operSources\repository,说明配置完全生效。

总结

通过以上步骤,你已完成:

  1. Maven安装

  2. 环境变量配置

  3. 仓库迁移

  4. 阿里云镜像设置

  5. IDEA中路径配置

至此,一个高效、干净且可长期使用的Maven环境就搭建完成了。

相关推荐
古法安卓18 小时前
Android-日志系统源码解析
android·java·android studio
小夏coding19 小时前
从"一把梭"到"精妙拆解" —— 滑动窗口计时框架的设计演进
java·后端
MacroZheng20 小时前
同事问我:"Claude Code经常失忆,不怕它把项目搞炸?",我:"怕,三个Markdown文件给它装个永不丢失的外置大脑!"
java·人工智能·后端
十年Java程序媛1 天前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot
xiaoqiMikko1 天前
有人在搜一个不存在的 Tomcat 版本
java·tomcat
用户3126874877201 天前
ConcurrentHashMap 怎么保证线程安全?从分段锁到 CAS+synchronized
java
vipxieliang1 天前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing1 天前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员
吃饱了得干活1 天前
一篇讲清楚Spring Boot:自动装配、启动器、过滤器、拦截器、设计模式
java·spring boot·后端
lhldsg1 天前
AI零售系统实战指南:从架构设计到落地部署全解析
java·人工智能·小程序·uni-app·零售