Mac 安装Maven,并设置环境变量
1 / 打开电脑,找到终端命令行工具,输入maven环境变量查询工具;
1 | mvn - v |
2 / 执行上述命令后,此时没有安装的两个提示信息,一个时没有mvn命令,一个时没有安装maven。执行下面命令开始下载maven:
1 | $ curl -O http: //mirrors .hust.edu.cn /apache/maven/maven-3/3 .3.9 /binaries/apache-maven-3 .3.9-bin. tar .gz |
下载完成后,默认时在mac的下载下面;执行下面的命令开始解压缩:
1 | $ tar -xvf apache-maven-3.3.9-bin. tar .gz |
解压缩执行完毕后,执行安装并删除源文件命令:
1 | $ sudo mv -f apache-maven-3.3.9 /usr/local/ |
使用sudo命令执行安装,安装到目录经 /usr/local/
3 / 设置环境变量,执行下面命令开启编辑文件,
1 | sudo vim /etc/profile |
使用sudo命令,vim打开文件profile,如果你的mac没有安装过任何软件,那么此时应该是一个空的文件;在文件末尾添加以下代码,即是与Windows一样的设置环境变量
1 2 | export MAVEN_HOME= /usr/local/apache-maven-3 .3.9 export PATH=${PATH}:${MAVEN_HOME} /bin |
输入设置完成后,执行下面的命令进行保存文件,并使得设置生效的命令:
1 | $ source /etc/profile |
4 / 输入查询命令mvn -v,检查是否配置安装成功,成功则会提示如下信息:
1 2 3 4 5 6 | Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/local/apache-maven-3 .3.9 Java version: 1.8.0_221, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1 .8.0_221.jdk /Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x" , version: "10.14.5" , arch: "x86_64" , family: "mac" |
在开发过程中,需要maven下载jar文件,此处设置不使用默认设置,如果你不介意,看到步骤4即可,下面的可以不用看。
5 / 设置文件中的配置来保存jar文件以及源文件下载的位置
执行如下命令,进入maven安装目录,这也是执行步骤2后;
1 | cd /usr/local/apache-maven-3 .3.9 /conf/ |
进入安装路径下面的配置文件夹,使用ls命令查看当前文件夹下面的文件列表,如,我执行ls之后展示的文件列表如下:
logging settings.xml toolchains.xml
执行命令打开settings.xml命令,进行编辑设置:
1 | vim settings.xml |
找到下面的标签对(默认此处是使用默认配置,已经被注释掉)
<localRepository></localRepository>
复制当前行,在下面新增一个这样子的标签对,属性值为路径 /usr/local/apache-maven-3.3.9/resp,resp这个文件夹要提前创建,如此,每次下载文件都会下载到此处。
当前使用到的命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | '' 创建文件夹命令 sudo mkdir 文件夹名称 '' 执行vim操作文件 vim 文件名称 '' 进入vim命令行输入,粘贴,复制模式 i '' 退出vim命令行查看模式 esc '' 执行命令,使得鼠标光标点到文件最后 : '' 下面的命令依次是:vim退出命令,vim保存命令,vim保存后退出命令,vim不保存并强制退出命令 :q :w :wq :q! |


您的资助是我最大的动力!
金额随意,欢迎来赏!
欢迎大家关注我的个人博客 Lycos | 小站 !由于最近没时间处理,原域名http://www.liuyuchuan.com暂时停止使用
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法