mac配置maven

devtools/2024/11/14 15:13:08/

在 macOS 上配置 Maven 也相对简单。以下是一种常用的方法:

maven_1">1. 安装maven

**下载 Maven:**首先,你需要从 Maven 官网(https://maven.apache.org/download.cgi)下载最新版本的 Maven。你可以选择二进制压缩包(.tar.gz 格式)。
**解压缩 Maven:**将下载的 Maven 压缩包解压缩到你选择的位置。你可以将其解压到 /usr/local/ 目录下,或者你喜欢的其他位置。

tar -zxvf apache-maven-{version}-bin.tar.gz

将 {version} 替换为你下载的 Maven 版本号。
**设置 M2_HOME 环境变量:**打开终端应用程序,并执行以下命令,将 M2_HOME 设置为你解压的 Maven 目录路径:

export M2_HOME=/path/to/your/maven/apache-maven-{version}

将 /path/to/your/maven/ 替换为你实际的 Maven 解压路径,{version} 替换为你下载的 Maven 版本号。
**将 Maven bin 目录添加到 PATH:**继续在终端中执行以下命令,将 Maven 的 bin 目录添加到系统的 PATH 变量中:

export PATH=$M2_HOME/bin:$PATH

**永久保存配置:**如果你想永久保存这些配置,可以将以上两个命令添加到你的 shell 配置文件(比如 ~/.bash_profile, ~/.bashrc, ~/.zshrc 等)中。

echo 'export M2_HOME=/path/to/your/maven/apache-maven-{version}' >> ~/.bash_profile
echo 'export PATH=$M2_HOME/bin:$PATH' >> ~/.bash_profile

在这里插入图片描述

**验证设置:**最后,你可以在终端中运行以下命令来验证 Maven 是否正确配置:

mvn -v

如果一切顺利,应该会显示 Maven 的版本信息和其他配置信息。
这样,你就成功地配置了 Maven。
在这里插入图片描述

maven_40">2. 配置maven为阿里镜像

修改/Users/mps/Java/apache-maven-3.9.6/conf下的settings.xml文件

  1. 设置本地仓库存储路径
  <localRepository>/Users/mps/Java/Repo</localRepository>
  1. 添加阿里镜像
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>Aliyun Maven Mirror</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

http://www.ppmy.cn/devtools/18362.html

相关文章

电机入门1

文章目录 122.12.22.3 33.13.23.33.4 1 2 2.1 电机板 驱动板电机分类 驱动器分类 转速 转向扭矩定时器 ADC 2.2 PID 自动控制 的核心闭环控制算是 PID的应用 2.3 无刷电机用的 可大大提高其控制效率 和控制精度 3 开发板的IO 电流太小了 20~25ma 电机要A 驱动板 信号放大没舵…

面试宝典(1)——数据库篇(MySQL)

面试宝典&#xff08;1&#xff09;——数据库篇&#xff08;MySQL&#xff09; 1.什么是索引&#xff1f; 索引是一种用于加快数据库查询速度的数据结构。 索引可以帮助数据库快速定位到数据库表中特定列的记录&#xff0c;从而加快数据检索和查询的速度。 通过在表的列上…

MAC如何重装系统(怒冲30大洋,才拿到的教程~,收藏点赞兄弟们)

背景 应该是之前装了一些远程的软件&#xff0c;卸载一直不干净&#xff0c;导致电脑很卡&#xff0c;而且网络貌似出现了问题&#xff0c;钉钉直接登陆不上了。其余软件网络倒是还好。所以就去PDD&#xff0c;买了个教程&#xff0c;重装了一下。才发现是mac自带&#xff0c;…

机器学习day2

一、KNN算法简介 KNN 算法&#xff0c;或者称 k最邻近算法&#xff0c;是 有监督学习中的分类算法 。它可以用于分类或回归问题&#xff0c;但它通常用作分类算法。 二、KNN分类流程 1.计算未知样本到每一个训练样本的距离 2.将训练样本根据距离大小升序排列 3.取出距离最近…

leetcode hot100_part25

2024/4/23 56.合并区间 略 189.轮转数组 使用额外数组 遍历老数组&#xff0c;每个位置的元素放到新数组的位置&#xff08;取余&#xff09;。 环状替换 这个思路也想到了但是没想出来。 也就是连续跳&#xff0c;从i位置跳到它应该在(取余后)的位置x&#xff0c;再从x位…

信号的调幅(AM)、调频(FM)与调相(PM)对频谱结构的影响(找找复刻电赛D题的伙伴)

0.目录 &#xff08;1&#xff09;调制与解调的基本概念 &#xff08;2&#xff09;调幅对频谱结构的影响 &#xff08;3&#xff09;调频信号幅值变化对频谱结构的影响 &#xff08;4&#xff09;调频信号频率变化对频谱结构的影响 &#xff08;5&#xff09;调幅调频信号…

【Linux】小知识点温习---命令

许多常见命令会用&#xff0c;但是很少注意他们的区别&#xff1b;亦或在学习中使用较少&#xff0c;容易忘记&#xff0c;今天做一个回顾。 ls系列 -a:显示所有文件&#xff08;包括隐藏文件&#xff09; -l:将文件以竖列形式显示 -i&#xff1a;显示文件的inode编号 pwd 显…

数字藏品:重塑艺术与科技的新媒介

数字藏品&#xff0c;这个新兴的词汇&#xff0c;正在逐渐渗透到我们的日常生活中。它不仅是一种新的艺术表达方式&#xff0c;更是一种科技与艺术相结合的全新媒介。那么&#xff0c;数字藏品究竟是什么呢&#xff1f; 首先&#xff0c;我们需要明确一点&#xff0c;数字藏品并…