Mac怎么安装配置Maven构建工具_Mac如何搭建Maven环境配置本地仓库和镜像【操作】

梦静酱_1249

梦静酱_1249

2026-04-12

972人浏览

原创

Mac上配置Maven需完成安装、环境变量、本地仓库及阿里云镜像四步:一、Homebrew一键安装并验证;二、手动下载解压后配置M2_HOME与PATH;三、修改settings.xml指定localRepository路径;四、在mirrors节点添加阿里云镜像URL。

mac怎么安装配置maven构建工具_mac如何搭建maven环境配置本地仓库和镜像【操作】

如果您在Mac系统上需要使用Maven进行Java项目构建,但尚未完成安装与基础环境配置,则可能是由于未正确设置环境变量、本地仓库路径或远程镜像源。以下是完成Maven安装、环境变量配置、本地仓库设定及阿里云镜像配置的具体操作步骤:

一、通过Homebrew一键安装Maven

该方法无需手动解压与路径配置,适合希望快速启用Maven且系统已安装Homebrew的用户。Homebrew会自动处理二进制文件部署与PATH注入。

1、在终端中执行安装命令:
brew install maven

2、验证安装结果:
mvn -v

3、确认Maven实际安装路径:
brew --prefix maven

4、如需快速打开其安装目录,在访达中按Command + Shift + G,粘贴上一步输出的路径后回车。

二、手动下载并配置Maven环境变量

适用于需指定特定版本(如3.6.1、3.8.5等)、规避IDEA兼容性问题,或无法使用Homebrew的场景。配置核心是将Maven的bin目录写入shell启动文件,使mvn命令全局可用。

1、访问Apache Maven官网或清华镜像站下载tar.gz格式的binaries包:
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/

2、解压后将apache-maven-x.x.x文件夹移至稳定路径,例如:
/usr/local/apache-maven-3.8.5

3、根据当前Shell类型编辑对应配置文件:
若使用zsh(macOS Catalina及以后默认):vim ~/.zshrc
若使用bash(旧系统):vim ~/.bash_profile

4、在文件末尾添加以下两行(请将路径替换为您的实际解压路径):
export M2_HOME=/usr/local/apache-maven-3.8.5
export PATH=$PATH:$M2_HOME/bin

5、使配置立即生效:
source ~/.zshrc 或 source ~/.bash_profile

6、验证环境变量是否生效:
echo $M2_HOME 与 mvn -v 应分别返回路径与版本信息

三、配置本地仓库路径

默认本地仓库位于用户主目录下的~/.m2/repository,但该路径可能受限于磁盘空间或权限策略。自定义路径可提升管理灵活性与I/O性能。

1、打开Maven配置文件:
vim /usr/local/apache-maven-3.8.5/conf/settings.xml

2、在根节点内找到注释掉的标签位置

科学计算器在线使用工具代码
科学计算器在线使用工具代码

html5 css3制作在线科学计算器ui布局,3D计算器面板,加减乘除数字计算器工具特效。

下载

3、取消注释并修改为绝对路径,例如:
/Users/yourname/MavenRepo

4、确保目标目录存在且当前用户具有读写权限:
mkdir -p /Users/yourname/MavenRepo
chmod 755 /Users/yourname/MavenRepo

5、保存退出后,首次执行mvn clean compile时将自动初始化该目录结构

四、配置阿里云Maven镜像仓库

国内直连Maven Central常因网络延迟或连接失败导致依赖下载超时。配置阿里云镜像可显著提升依赖解析速度与成功率,且无需修改项目pom.xml。

1、再次打开settings.xml文件:
vim /usr/local/apache-maven-3.8.5/conf/settings.xml

2、定位到标签区域(通常在文件中部偏下)

3、在与之间插入以下镜像配置块:


  nexus-aliyun
  central
  Nexus aliyun
  https://maven.aliyun.com/repository/public

4、注意:url必须使用https://maven.aliyun.com/repository/public(2026年有效地址),旧版http协议已停用

5、保存文件后,执行mvn help:effective-settings可验证镜像是否被激活

五、显示并访问隐藏的.m2目录

本地仓库默认位于~/.m2,该目录以点号开头,在Finder中默认不可见。直接操作该目录有助于排查缓存冲突、清理损坏jar或手动导入离线依赖。

1、在终端中执行命令以全局显示所有隐藏文件:
defaults write com.apple.finder AppleShowAllFiles TRUE

2、强制重启Finder进程使其生效:
killall Finder

3、此时在访达中进入用户主目录,即可看到.m2文件夹

4、若后续需恢复隐藏状态,将TRUE改为FALSE并再次执行killall Finder

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

环境配置 本地仓库

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Java Maven专题
Java Maven专题

本专题聚焦 Java 主流构建工具 Maven 的学习与应用,系统讲解项目结构、依赖管理、插件使用、生命周期与多模块项目配置。通过企业管理系统、Web 应用与微服务项目实战,帮助学员全面掌握 Maven 在 Java 项目构建与团队协作中的核心技能。

2025.09.15

4180

19

Java Maven/Gradle 构建与依赖管理合集
Java Maven/Gradle 构建与依赖管理合集

系统讲解 Java 项目构建工具的使用与进阶配置,涵盖 Maven 的 POM 文件结构、生命周期(clean/compile/package/install/deploy)与插件机制、依赖范围(compile/provided/test/runtime)与传递依赖管理、多模块聚合与继承、私有 Nexus 仓库发布,以及 Gradle 的 Groovy / Kotlin DSL 语法、Task 自定义与增量构建、依赖版本目录(Versi

2026.05.09

389

25

pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.01

4804

5

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2024.08.01

6237

7

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

2024.11.28

2542

7

vim保存退出命令
vim保存退出命令

vim是一个非常强大的文本编辑器,常用于Unix和Linux系统。它是从vi发展而来的,相比vi有许多改进和扩展。在vim中,保存并退出的命令是:wq"wq"这个命令是由两个部分组成的。其中,"w"表示写入文件,将所做的更改保存到磁盘;而"q"表示退出vim编辑器。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.01

329

3

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

5064

14

idea快捷键大全
idea快捷键大全

本专题为大家提供idea快捷键相关的文章,帮助大家解决问题。

2023.08.03

2882

3

idea如何集成Tomcat
idea如何集成Tomcat

idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

304

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gradle 安全最佳实践
Gradle 安全最佳实践

共0课时 | 0人学习

Gradle Wrapper 使用与安全指南
Gradle Wrapper 使用与安全指南

共0课时 | 0人学习

Golangci-lint命令行使用演示
Golangci-lint命令行使用演示

共0课时 | 0人学习