Mac安装maven并配置镜像源和全局变量

 更新时间:2025年09月11日 08:37:01   作者:RedEric  
文章指导如何配置Maven环境变量,需修改exportMAVEN_HOME路径为实际路径(如通过brew命令获取),并添加阿里云镜像以验证安装

Mac安装maven并配置镜像源和全局变量

brew install maven

1.打开环境变量文档

open ~/.bash_profile

2.在弹出文档结尾加入以下配置

#maven
export MAVEN_HOME=/opt/homebrew/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH

#javahome
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH

注意⚠️:

上面的 export MAVEN_HOME=/opt/homebrew/opt/maven 中的路径需要修改为你的。

可以使用brew --prefix maven获取maven的根路径

3.让系统环境变量强制生效

在命令行终端输入以下命令:

source ~/.bash_profile

4.验证安装结果

mvn -version

5.配置阿里云镜像

    <!-- 配置阿里云私服镜像 -->
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一文读懂 Java 中的 ==、equals () 与 hashCode ()原理与避坑指南

    一文读懂 Java 中的 ==、equals () 与 ha

    在 Java 开发中,==、equals() 和 hashCode() 是处理对象比较和哈希计算的核心元素,理解它们之间的区别与联系对编写高质量代码至关重要,本文给大家介绍Java 中的 ==、equals()与hashCode()原理,感兴趣的朋友一起看看吧
    2025-09-09
  • 阿里的一道Java并发面试题详解

    阿里的一道Java并发面试题详解

    这篇文章主要介绍了阿里的一道Java并发面试题详解,网络、并发相关的知识,相对其他一些编程知识点更难一些,主要是不好调试并且涉及内容太多 !,需要的朋友可以参考下
    2019-06-06
  • Java实现扑克牌的创建以及发放

    Java实现扑克牌的创建以及发放

    在java当中生成一副牌有很多种方法,有简单易于理解的面向过程编程,也有面向对象模块化编程,下面这篇文章主要给大家介绍了关于Java实现扑克牌的创建以及发放的相关资料,需要的朋友可以参考下
    2023-03-03
  • Java LockSupport常用方法的源码分析

    Java LockSupport常用方法的源码分析

    这篇文章主要为大家详细介绍了Java LockSupport类中的方法和部分源码,以及面试常问到的一个小问题,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • Java多线程案例之阻塞队列详解

    Java多线程案例之阻塞队列详解

    阻塞队列是一种特殊的队列. 也遵守 “先进先出” 的原则.阻塞队列能是一种线程安全的数据结构。本文将通过一些示例为大家详细讲讲阻塞队列的原理与使用,感兴趣的小伙伴可以学习一下
    2022-10-10
  • java实现ftp文件上传下载功能

    java实现ftp文件上传下载功能

    这篇文章主要为大家详细介绍了java实现ftp文件上传下载功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • java配置dbcp连接池(数据库连接池)示例分享

    java配置dbcp连接池(数据库连接池)示例分享

    java配置dbcp连接池示例分享,大家参考使用吧
    2013-12-12
  • java 实现下压栈的操作(能动态调整数组大小)

    java 实现下压栈的操作(能动态调整数组大小)

    这篇文章主要介绍了java 实现下压栈的操作(能动态调整数组大小),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • SpringBoot+SpringSecurity 不拦截静态资源的实现

    SpringBoot+SpringSecurity 不拦截静态资源的实现

    这篇文章主要介绍了SpringBoot+SpringSecurity 不拦截静态资源的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 剑指Offer之Java算法习题精讲数组与列表的查找及字符串转换

    剑指Offer之Java算法习题精讲数组与列表的查找及字符串转换

    跟着思路走,之后从简单题入手,反复去看,做过之后可能会忘记,之后再做一次,记不住就反复做,反复寻求思路和规律,慢慢积累就会发现质的变化
    2022-03-03

最新评论