mac配置maven

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

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。
在这里插入图片描述

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.mzph.cn/pingmian/3743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

02.Scala简单演示

Scala创建对象的方法与Java有所不同 class可以直接传入形参&#xff1b; 形式为 变量名称&#xff1a;变量类型 逗号隔开 ** ** 方法定义也比较特殊 ** ** def方法名&#xff08;&#xff09;:返回值 { } 其中返回值Unit 等价于Java中的void

系统服务(22年国赛)—— 磁盘管理(压缩去重)

前言&#xff1a;原文在我的博客网站中&#xff0c;持续更新数通、系统方面的知识&#xff0c;欢迎来访&#xff01; 系统服务&#xff08;22年国赛&#xff09;—— 磁盘管理(压缩&&去重)https://myweb.myskillstree.cn/90.html 目录 StorageSrv 安装并创建vdo 将…

多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测

多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测 目录 多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测预测效果基本介绍程序设计往期精彩参考资料 预测效果 基本介绍 Matlab实现WOA-LSSVM鲸鱼算法优化…

STL_vector源码剖析

STL vector STL2.91源码地址: https://github.com/lewischeng-ms/sgi-stl 侯捷老师用的是 2.91,不同版本的STL差异很大&#xff0c;靠后版本的STL用了太多typedef以及继承关系&#xff0c;导致可读性很差。 本文参考博客: https://blog.csdn.net/weixin_45389639/article/detai…

记账本React案例(Redux管理状态)

文章目录 整体架构流程 环境搭建 创建项目 技术细节 一、别名路径配置 1.路径解析配置&#xff08;webpack&#xff09; &#xff0c;将/解析为src/ 2.路径联想配置&#xff08;vsCode&#xff09;&#xff0c;使用vscode编辑器时&#xff0c;自动联想出来src文件夹下的…

阿里云的应用型负载均衡,网络型负载均衡,传统型负载均衡

阿里云提供了几种不同类型的负载均衡服务&#xff0c;各有其特定的应用场景和性能特点。这些包括应用型负载均衡&#xff08;Application Load Balancer, ALB&#xff09;、网络型负载均衡&#xff08;Network Load Balancer, NLB&#xff09;和传统型负载均衡&#xff08;Clas…

四级英语之词类的确定

在四级英语中&#xff0c;确定词类的方法主要有以下几种&#xff1a; 通过句子结构确定&#xff1a; 当空格处的前面是冠词、形容词或及物动词时&#xff0c;空格处应当要填入名词。当空格处的前面是介词时&#xff0c;空格处是充当介词宾语的&#xff0c;应当填入一个名词或者…

Pytorch实用教程:nn.Linear内部是如何实现的,从哪里可以看到源码?

文章目录 nn.Linear简介nn.Linear 基本介绍nn.Linear 的参数nn.Linear源码解析查看源码的方法nn.Linear 的核心源码nn.Linear用法的示例代码示例说明示例代码代码解释nn.Linear简介 nn.Linear 是 PyTorch 中非常基础的一个模块,用于实现全连接层。下面我会详细解释它的内部实…

python利用urllib和xpath爬取并保存图片

概要 在网络时代&#xff0c;图片是信息传递的重要形式之一&#xff0c;而Python作为一种多用途的编程语言&#xff0c;可以用来编写爬虫从网页上获取图片&#xff0c;并保存到本地。本文将介绍如何使用Python爬虫实现这一功能&#xff0c;并探讨一些进阶技巧。 实现 &#x…

Open3D均值和中值滤波

一、代码 Python import open3d as o3d import numpy as npdef mean_filter(point_cloud, k=50):# 构建KDTreepcd_tree = o3d.geometry.KDTreeFlann(point_cloud)# 为每个点搜索k近邻points = np.asarray(point_cloud.points)filtered_points = np.zeros_like(points)for i i…

人生关卡设计:内在动力、外在挑战与成长路径的构建

人生被喻为一场旅程&#xff0c;其中充满了无数的关卡&#xff0c;这些关卡不仅是外在环境施加的挑战&#xff0c;更是个体内心动力驱动下自我设定的成长节点。本文旨在探讨人生关卡设计的概念&#xff0c;及其如何通过内在动力、外在挑战与成长路径的交织构建&#xff0c;塑造…

Linux + EC20 shell指令查看SIM卡信号强度

以A40i平台linux系统&#xff0c;移远EC20模块为例&#xff0c;看看如何查看SIM卡信号的强度&#xff1a; 命令&#xff1a; root$ cat /dev/ttyUSB2& root$ echo -e "ATCSQ\r\n" > /dev/ttyUSB2 得到&#xff1a; ATCSQ CSQ: 28,99 OK AATCSQ CSQ: 2…

python-excel自动化-openpyxl

openpyxl学习笔记 创建或打开表格存储和遍历数据设置单元格风格过滤器和排序更改工作表的背景颜色合并单元格冻结窗口数字格式公式图像图表条形图折线图散点图 创建或打开表格 # 创建 import datetime from openpyxl import Workbook # 实例化 wb Workbook() # 激活 work…

使用Excel生成sql脚本(insert/update/delete)

目录 前言 一、Excel文件脚本变量 二、操作示例 前言 在系统使用初期&#xff0c;存在某种原因&#xff0c;需要对数据库数据进行批量处理操作。往往都是通过制定Excel表格&#xff0c;通过Excel导入到数据库中&#xff0c;所以就弄一个excel生成sql的导入脚本&#xff0c;希…

vue3:组合式API和选项式API里分别如何使用store

vue3越来越主流了&#xff0c;但是很多人还不习惯vue3的组合式API写法&#xff0c;依旧喜欢用选项是API&#xff0c;但是很多功能的写法是不同的&#xff0c;比如我今天要分享的store写法。 我用的store是pinia。 选项式API&#xff08;script里不带setup&#xff09;的写法&…

3-Vuex状态管理

Vuex是一个专门为Vue.js应用程序开发的状态管理模式。它集中管理应用程序中的所有组件的状态&#xff0c;并提供了一种可预测的方式来修改和查询状态。 Vuex的核心概念包括&#xff1a; State&#xff08;状态&#xff09;&#xff1a;应用程序的状态存储在一个单一的对象中&a…

探索设计模式的魅力:AI赋能分层模式,解构未来,智领风潮

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 探索设计模式的魅力&#xff1a;AI赋能分层模式&#xff0c;解构未来&#xff0c;智领风潮 ✨欢迎…

【网络安全】安全事件管理处置 — 安全事件处置思路指导

专栏文章索引&#xff1a;网络安全 有问题可私聊&#xff1a;QQ&#xff1a;3375119339 目录 一、处理DDOS事件 1.准备工作 2.预防工作 3.检测与分析 4.限制、消除 5.证据收集 二、处理恶意代码事件 1.准备 2.预防 3.检测与分析 4.限制 5.证据收集 6.消除与恢复 …

【Leetcode】vector刷题

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;Leetcode刷题 目录 1.只出现一次的数字2.杨辉三角3.删除有序数组中的重复项4.只出现一次的数字II5.只出现一次的数字III6.电话号码的字母组合 1.只出现一次的数字 题目链接&#xff1a;136.只出现一…

算法训练营day24

参考链接代码随想录 (programmercarl.com) 一、回溯算法基础 1.什么是回溯法&#xff1f; 回溯是递归的副产品&#xff0c;只要有递归就会有回溯。 2. 回溯法的效率 因为回溯的本质是穷举&#xff0c;穷举所有可能&#xff0c;然后选出我们想要的答案&#xff0c;如果想让…