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环境就搭建完成了。

相关推荐
IT枫斗者2 分钟前
Java 开发实战:从分层架构到性能优化(Spring Boot + MyBatis-Plus + Redis + JWT)
java·spring boot·sql·mysql·性能优化·架构
spencer_tseng5 分钟前
RedisConnectionMonitor.java
java
柒.梧.6 分钟前
Maven构建工具全解析
junit·maven
Rover.x6 分钟前
Arthas内存泄露排查
java·后端
艺杯羹9 分钟前
掌握Spring Boot配置艺术:从YAML基础到实战进阶
java·spring boot·后端·yaml
Lin_Miao_0915 分钟前
基于 DataX + DataX-Web 生成报表数据
java·数据库
沉迷技术逻辑15 分钟前
微服务架构-网关
java·微服务·架构
xqqxqxxq18 分钟前
Java 集合框架核心用法与实战技术笔记
java·笔记·python
一起养小猫20 分钟前
LeetCode100天Day3-判断子序列与汇总区间
java·数据结构·算法·leetcode