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

mac maven 安装

安装 Maven

1.下载 Maven

访问 Maven 官网下载最新版本(通常是 .tar.gz 文件)

下载地址:apache-maven-3.9.11-bin.tar.gz

2. 解压到指定目录

# 解压到 ~/Soft 目录
sudo tar -xzf apache-maven-3.9.11-bin.tar.gz -C ~/Soft

3. 配置环境变量

方式一:

编辑 shell 配置文件(根据你使用的 shell):

# 对于 bash
nano ~/.bash_profile# 对于 zsh
nano ~/.zshrc

添加以下内容:

export M2_HOME="$HOME/Soft/apache-maven-3.9.11"
export PATH="$M2_HOME/bin:$PATH"可以直接用一行命令  
echo -e "\n# Maven Configuration\nexport M2_HOME=\"\$HOME/Soft/apache-maven-3.9.11\"\nexport PATH=\"\$M2_HOME/bin:\$PATH\"" >> ~/.bash_profile && source ~/.bash_profile

配置生效:

# 对于 bash
source ~/.bash_profile# 对于 zsh
source ~/.zshrc
方式二:

可以直接用一行命令

# 对于 bash
echo -e "\n# Maven Configuration\nexport M2_HOME=\"\$HOME/Soft/apache-maven-3.9.11\"\nexport PATH=\"\$M2_HOME/bin:\$PATH\"" >> ~/.bash_profile && source ~/.bash_profile# 对于 zsh
echo -e "\n# Maven Configuration\nexport M2_HOME=\"\$HOME/Soft/apache-maven-3.9.11\"\nexport PATH=\"\$M2_HOME/bin:\$PATH\"" >> ~/.zshrc && source ~/.zshrc

4.验证安装

无论使用哪种方法,安装完成后都使用以下命令验证:

mvn -version

配置 Maven 设置

1. 配置本地仓库位置

编辑 ~/.m2/settings.xml(如果不存在则创建):

<settings><localRepository>/path/to/your/local/repo</localRepository>
</settings>

2. 配置镜像源(国内用户推荐)

settings.xml中添加阿里云镜像:

<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>
http://www.dtcms.com/a/477493.html

相关文章:

  • 体验GPT-OSS-120B:在PH8平台上探索超大规模语言模型的强大能力
  • Spark和Flink差异
  • 怎么做网站广告赚钱专业网站设计团队
  • 网站建设这块是怎么挣钱的网站服务器买了后怎么做
  • 从注册到养号,Walmart鲲鹏系统打造完整运营链路
  • 云服务器安装JDK、Tomcat、MySQL
  • 科创企业品牌营销顾问:助力企业腾飞的关键角色
  • 怎样解读黑格尔的客观唯心主义
  • 5-2〔OSCP ◈ 研记〕❘ SQL注入攻击▸MySQL MSSQL基础
  • 电话交换机IPPBX的数据存储在AWS亚马逊云
  • 公共数据开放网站建设怎样做app
  • 嵌入式学习linux内核驱动8——IIC设备驱动和lm75-dht11
  • 经典机器学习深度学习领域数据集介绍
  • 个人网站怎么做才能值钱优设网页设计
  • 【Unity】MMORPG游戏开发(一)身份认证
  • 竞价网站与竞价网站之间做友情链接建邺区住房 建设 网站
  • Django视图与路由全解析:从URL到页面,一篇讲透
  • 推荐系统实战:python新能源汽车智能推荐(两种协同过滤+Django 全栈项目 源码)计算机专业✅
  • 数据结构二叉树——层序遍历 扩展二叉树的左视图
  • .NET Core + Nginx服务器零基础部署全流程(附资源)
  • 吴江区经济开发区规建设局网站手机app如何开发制作
  • excel中关联word邮件合并使用
  • const string getWord() ;和 string getWord() const ;是一样的效果吗
  • 语音控制 APP 开发:唤醒率 99% 的实现
  • Linux操作系统-进程(三)
  • electron中进程线程之间通信方式
  • wordpress 原图查看贵港seo
  • idea生成数据集调研
  • 深圳网站制作就找兴田德润安徽省建设厅网站资料下载
  • Java外功精要(3)——配置文件和mybatis