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

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

http://www.dtcms.com/a/520422.html

相关文章:

  • java填充word模版导出word文件支持导出pdf,支持本地下载和网络下载,使用jar包
  • 网络安全:Apache Druid 安全漏洞
  • 宁波公司建站模板wordpress用户调用
  • 70%的RAG性能与分块有关
  • 足球网站开发外贸网站优化推广
  • Uncertainty-Aware Null Space Networks for Data-Consistent Image Reconstruction
  • 孝感网站seodw做网站的导航栏怎么做
  • LeetCode 每日一题 166. 分数到小数
  • 封面论文丨薄膜铌酸锂平台实现强耦合电光调制,《Light Sci. Appl. 》报道机器学习优化新范式
  • 做外贸找产品上哪个网站好flash素材网站有哪些
  • Rust内存安全:所有权与生命周期的精妙设计
  • 2510rs,稳定裸函数
  • 西安住房建设局网站首页企业网站 设计需求
  • LangChain:让大模型具备思考与行动能力的框架
  • MySQL 及 SQL 注入详细说明
  • 医院移动护理系统源码,JAVA移动护理系统源码,医院移动护士站源码
  • 网站建设营销型新型塑料建筑模板图片
  • Linux 有哪些功能相似的命令
  • 外贸推广网站冲压加工瑞安有做网站吗
  • 【开题答辩实录分享】以《租房小程序的设计和实现》为例进行答辩实录分享
  • vscode debug Transformer源码说明
  • 仓颉语言核心特性深度解析:类型系统与内存安全实践
  • IP 地址 (Internet Protocol Address) 详细介绍
  • PHP网站开发常用函数房城乡建设部网站
  • 开源的SSR框架都是怎么实现的?
  • RLVR训练多模态文档解析模型-olmOCR 2技术方案(模型、数据和代码均开源)
  • AI 领域热门方向或代表性技术/模型
  • MySQL 体系结构、SQL 执行与设计范式
  • 个人网站如何搭建国家企业信用信息网官网
  • MySQL学习之SQL语法与操作