当前位置:   article > 正文

2、Mac配置Maven_mac配置maven环境变量

mac配置maven环境变量

1、下载历史版本

下载地址: maven.apache.org
首页:点击左边栏中的Download在这里插入图片描述
Binary是Maven源码经过编译的二进制的可执行文件,Source是Maven的源代码。
二进制文件是已经编译过的可执行文件,而源代码是项目的原始代码文件。
二进制文件适用于直接使用和部署,而源代码适用于开发人员修改、调试、定制。

Link 表示下载的链接,Checksum是校验,Signature 为签名。
所以我们直接下载Binary版本对应的Link。

历史版本:
在这里插入图片描述

注意下载之前应先确定与jdk版本和idea版本对应的maven版本,不对应会出错,我idea2021下载3.8.6报错不匹配。这里推介3.6.3兼容性比较好
在这里插入图片描述
在这里插入图片描述

介绍Maven目录结构

bin放的是一些二进制可执行文件(常用的mvn命令就在里面)。boot放的是maven要自己用的jar包。conf放的是maven的配置文件,可以修改。lib放的是开发maven用到的jar包(maven也是由java开发的)。

2、配置Maven环境变量

在终端输入:mvn -v,显示如下,not found。还没有配置
在这里插入图片描述

1、使用vim编辑器打开.zshrc配置文件

vim .zshrc
  • 1

2、切换英文输入法敲字母i

将zshrc文件更改为insert模式进行编辑,并将这两行代码插入到配置文件内

#Maven
export MAVEN_HOME=/Users/lhx/devlop_for_mac/devlop/apache-maven-3.9.6
export PATH=${MAVEN_HOME}/bin:$PATH:.
  • 1
  • 2
  • 3

MAVEN_HOME=你刚下载的maven文件夹内的bin所在路径
在这里插入图片描述
这里注意路径中千万不能有空格和中文

3、保存退出

先按esc退出INSERT模式,再切换英文输入法,输入:wq,就行了,w保存q退出的意思

4、使配置文件生效

source ~/.zshrc
  • 1

5、检验

终端输入mvn -v
在这里插入图片描述
环境变量配置完成

三、配置本地仓库

本地仓库放的就是你利用maven下载的依赖

在Maven的根目录创建Repository文件夹

在这里插入图片描述

修改conf下的配置文件

先找到这个localRepository标签,可以看到是被注释的,我们要打开注释,设置本地仓库的路径(复制Repository的路径)
在这里插入图片描述
直接将这句从注释里面复制,粘贴到注释外面,再用Repository的路径替换
在这里插入图片描述
ctrl+s保存退出即可

四、配置阿里云镜像

因为maven下载依赖是从中央仓库下载的,服务器在国外,下载太慢了,我们需要改为国内的镜像
还是在conf文件夹下

打开配置文件,找到mirrors标签

在这里插入图片描述
绿色框起来的代码是在3.8.1之后的版本的默认配置文件中增加的一组标签。用于阻止Maven使用HTTP协议下载依赖库的配置(因为http协议是明文,不安全)。
Maven将无法使用HTTP协议下载依赖库。

删除阻止使用HTTP协议标签

如果仓库镜像是 http 而不是https 就会被拦截禁止访问,而当前公司私服一般是http 而不支持https,所以我们需要先删掉这一组标签。

添加阿里云私服的配置

<mirror>
  <id>aliyun</id>
  <name>Aliyun Mirror</name>
  <url>https://maven.aliyun.com/repository/public</url>
  <mirrorOf>central</mirrorOf>
</mirror>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述
完了ctrl+s保存退出即可

五、Idea中配置Maven

这里注意,idea的setting中设置maven必须两处设定

idea设置maven

在这里插入图片描述
设置里面搜索maven,改右边三处,并勾选override
在这里插入图片描述
都改成自己设置的,然后点OK。
在这里插入图片描述

项目内设置maven

点击偏好设置
在这里插入图片描述
搜索maven,重复之前步骤,更改右边的配置
在这里插入图片描述
改完点击OK即可

可能报错解决

可能会报错:原因是maven版本与idea不匹配,我用的idea2021,maven过高,我重新下载3.6.3的maven。重写配置了一遍,结果就好了。以上步骤是没有问题的。
在这里插入图片描述
这是重新装的maven3.6.3,正在下载这些插件。
在这里插入图片描述
结束:就不报错了
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/704485
推荐阅读
相关标签
  

闽ICP备14008679号