Mac 配置maven_mac maven-程序员宅基地

技术标签: maven  

maven官网https://maven.apache.org/install.html

首先你需要在maven官网上下载mac专用的二进制maven压缩包。也就是下图的这个:

下载好之后,请不要着急,为了之后这个包不会被你一不小心删掉,可以把它放在一个你平时碰不到的地方。

然后,开始我们的配置。

1、打开终端,别管有没有这个文件,直接输入这个代码:

vim ~/.bash_profile

2、然后点击键盘上的“i”,进入vim编辑模式,在里面输入如下代码:

export JAVA_HOME=这里是你的jdk安装路径
export MAVEN_HOME=你的maven解压后的路径
export CLASS_PATH=.:$JAVA_HOME/lib
export PATH=.:$PATH:$JAVA_HOME/lib:$MAVEN_HOME/bin

如果上面的路径自己不知道,那你就找到你解压好的maven包,直接拖进终端里,就会出现相对应的路径,你只需要复制一下就行了。

3、编辑好之后,点击“esc”,退出编辑模式,然后再输入“:wq”,保存并退出该文件。

4、完成之后,你就可以继续输入下面的命令:

source ~/.bash_profile

5、接着你就可以查看maven的版本:

mvn -v

但是,此时此刻,你还不能关你的终端,还有接下来的步骤要配置。首先要在你maven包中的conf文件夹中的setting.xml文件中,配置你的本地仓库地址和阿里云仓库地址。

1、新建一个文件夹,作为本地仓库。打开setting.xml文件,在图中位置配置该仓库的路径

 

 2、第二步,还是在settimg.xml文件中配置阿里云的仓库地址

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

 在mirrors节点中,添加mirror,这个地址在下面的这个地址去复制使用:

https://developer.aliyun.com/mvn/guide

此时,maven的配置就算完成了。

然后开始idea的配置:

 1、将你现在打开的项目给我消停关掉。让idea处于这个界面:

2、然后点击下方的preferences。

其中,Maven home path的地方,为你之前解压好的maven的路径,也就是拖入终端后出现的那个路径

先勾选后面的Override

User settings file的地方,是maven路径下的conf目录下的settings.xml文件的路径

Local repository是默认仓库,但是当你修改User settings file之后,里面的内容会自动读取settim.xml文件中的本地仓库路径。 如果没有读取到 要手动填入路径

配置好之后,点击Apply,就OK了。
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45220508/article/details/123749096

智能推荐

为CentOS添加dag源 EPEL源_dag.repo-程序员宅基地

文章浏览阅读3.9k次。在yum仓库里新建文件dag.repo,内容如下# cat /etc/yum.repos.d/dag.repo[dag]name=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/daggpgcheck=1enable_dag.repo

【笔记】随机生成验证码_validatecodeutils-程序员宅基地

文章浏览阅读384次。package com.cyf.util;import java.util.Random;/** * 随机生成验证码工具类 */public class ValidateCodeUtils { /** * 随机生成验证码 * @param length 长度为4位或者6位 * @return */ public static Integer generateValidateCode(int length){ Intege._validatecodeutils

【例4-3】单分支 if 语句_单分支语句案例-程序员宅基地

文章浏览阅读2.2k次。/*if选择语句(一)单分支 if 语句if 语句的一般格式: if(表达式) //if语句后不可以加";"!!!!!! {语句组;} //语句组为独立语句时,大括号可以省略。执行过程:执行时首先判断"表达式"是否成立, 如果"表达式"的值为真,则执行"语句组";否则直接转到if语句的后续语句。*///从键盘输入一个字母,无论输入大写还是小写,都..._单分支语句案例

JS逆向加密——补浏览器环境方式_唐志远逆向-程序员宅基地

文章浏览阅读3.5k次。补浏览器环境方式1,首先要说的肯定是 Proxy 了,直接上代码:window = new Proxy(global, { get: function (target, key, receiver) { console.log("window.get", key, target[key]); if (key=="location"){ location = new Proxy(target[key], { ._唐志远逆向

vm中增加硬盘 扩大原来vg_vmkfvg-程序员宅基地

文章浏览阅读3.8k次。当初规划硬盘空间的时候,只是考虑到实验使用,没考虑到做实际生产环境的数据库还原。现在有个小数据库需要做还原,只有增加一个硬盘,同时希望直接在原来的vg中扩容,好处是oracle的相关设定不用做任何移动。 [root@ractest2 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/_vmkfvg

化工厂定位系统健全企业安全体系_工业互联网+危化安全生产"特殊作业许可与作业过程管理系统建设应用指南-程序员宅基地

文章浏览阅读1.2w次。随着科学技术进步,智能化敲响了每家企业的大门,化工行业也被国家应急部印发关于“工业互联网+危化安全生产”的建设指南,细化了UWB人员定位系统建设的技术要求,对企业建设化工厂定位系统提出了具体建设指南。EHIGH恒高通过自研UWB融合定位技术,推出了化工厂定位系统解决方案,旨在建设智能化为化工园区,全面提升企业风险管控能力和精细化安全管理水平。_工业互联网+危化安全生产"特殊作业许可与作业过程管理系统建设应用指南

随便推点

GBK Character Map_亽仒凢凣-程序员宅基地

文章浏览阅读10w+次。GBK Code Table Your computer has to have Chinese character font installed to view this page correctly. Refer to Character Map page for more details on how to install and display Chinese fonts.GBK Character Map, 0x8140 - 0x8FFFGBK Ch_亽仒凢凣

《转贴》机器学习 机器视觉 图像处理 牛人牛站_wuwubox.net-程序员宅基地

文章浏览阅读3.2k次。《转贴》机器学习 机器视觉 图像处理 牛人牛站 转贴:看到的一个来源是http://blog.sina.com.cn/s/blog_631a4cc40101d00t.html,不确定是否是最原始版本。牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at CMUCe Liu at M..._wuwubox.net

SQL在线刷题的网站推荐_在哪刷sql题-程序员宅基地

文章浏览阅读2w次,点赞26次,收藏110次。1、SQLZOO()免费的SQL学习网站,包括SQL 学习的教程和参考资料。支持English • 日本語 • 中文(繁体),不过选择繁体中文后会发现翻译的一般,还不如直接用谷歌/有道翻译。。。每一个语法配套一个教程、一份数据和一个测验,非常适合初学者使用,可以一边通过教程学习语法知识,再通过测验巩固。2、XUESQL()免费的SQL学习网站,上部分是教程手册,下部分是在线练习,还有配套的B站免费视频。写完SQL直接回车提交,如果正确会自动进入下一题。3、牛客网()专门刷题_在哪刷sql题

Spring之 @Configuration-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏9次。我们将深入探讨 @Configuration 注解的底层原理,包括其与 Spring IoC 容器的集成、其对 Bean 的定义和装配的实现,以及其在 Spring 框架中的作用和用法。_@configuration

离线语音风扇设计应用案例_.智能风扇用例建模(以“语音控制”场景为例)-程序员宅基地

文章浏览阅读4.7k次。1 概述¶随着人们生活水平的提高,对产品的功能要求也越来越高,追求舒适的体验感,特别是对操控性的要求越来越高。目前风扇产品的控制方式有以下几类:按键控制:传统控制方式,每次要走到风扇边才行,操作麻烦; 遥控控制:采用红外遥控或者蓝牙遥控,方便远距离控制,但遥控器容易丢,放置也麻烦。且遥控器上按键较少,当风扇功能多的时候无法用单次按键控制全部的功能,组合按键不符合人们使用习惯; 手机APP控制:每次控制需要打开手机APP,需要联网,同时风扇需配网,操作繁琐; 智能音箱控制:通过如天猫精灵等智能音_.智能风扇用例建模(以“语音控制”场景为例)

powerdesigner建模流程,图文并茂一条龙服务_powerdesigner 表结构模型-程序员宅基地

文章浏览阅读855次,点赞2次,收藏8次。操作流程和建库流程一样的,主要分下面5个步骤:1、新建模型2、新建空白表3、插入列名、数据类型、默认值、注释、索引、看生成的sql有无问题4、建立外键5、生成整个库的sql脚本 1、新建模型2、新建空白表、设置字符集选好工具,在右键画布上点击就是新建 空白表、修改表名设置表的字符集3、插入列名、数据类型、默认值、注释、索引、看生成的s..._powerdesigner 表结构模型

推荐文章

热门文章

相关标签