【MacBook】Maven配置

方式一:使用IDEA自带Maven

配置环境变量

  • 由于在bash_profile中配置Maven的环境变量只对当前会话有效,所以每次重新打开命令窗口或者重新开机都要重新执行生效命令,所以在 .zshrc 文件中进行配置,达到无论何时何地都可以直接使用maven命令
  1. 通过vim编辑zshrc文件,执行下面命令(文件存放路径自定义)
    vim ~/env/zshrc/.zshrc

  2. 进入编辑模式(i命令),追加下面的配置

# 配置Maven(IDEA自带的Maven路径是固定的,注意:‘IntelliJ IDEA.app’中间有一个空格,需要加'\'转义!!!)
# 不同版本的IDEA名称可能不一样,这是2021.2.3版本,20版本的IDEA可能叫IDEA.app,没有前缀
export MAVEN_HOME=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
export PATH=$PATH:$MAVEN_HOME/bin
  1. 退出编辑模式(esc),并保存退出(:wq!)
  2. 执行生效命令
source ~/env/zshrc/.zshrc
  1. 测试
mvn -v

• 显示版本信息则表示成功
• 如果显示 permission denied:mvn ,则说明用户权限不够
• 在终端输入“chmod a+x 定位到idea自带maven所在的路径下的mvn”(a:所有用户 +:增加权限 x:执行权限)
• 注意:a+x一定要连着写,中间不可有空格,否则会报无效指令

chmod a+x /Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn
  1. 再输入mvn -v就已经显示maven版本号了,到这里maven的环境就已经配好了

本地仓库配置

方式一:复制setting文件到.m2目录下

方式二:修改.m2的环境变量到setting文件所在目录(不推荐)

修改本地仓库路径

  1. 打开setting文件
  2. 标签中,添加仓库配置(自行更改yourName部分)
    注意:不可使用 ~/ 代替 /Users/yourName
/Users/yourName/.m2/repository
image.png

你可能感兴趣的:(【MacBook】Maven配置)