M1 Mac升级Maven导致idea报错的解决办法
根本原因:
idea2021与Maven3.8及以上的版本不兼容,导致打包编译报错
在~ home目录执行vim命令编辑bash文件
vim .bash_profile
然后写入一下一行代码
export JAVA_HOME=$(/usr/libexec/java_home)
最后保存
source .bash_profle
验证
假如退出中断后又不生效了,可以将一下语句直接写入~/.zshrc文件中
- 写到最后即可
source .bash_profle
假如你的Mac idea控制台还是报错
说明是idea版本是2021版本,而你安装了maven的3.8及以上的版本,不兼容,此时只需要使用homebrew安装maven3.5即可。或者手动去maven官网下载安装3.6
vim ~/.bash_profile
# 添加下面指令
export LC_ALL=en_US.UTF-8
exportLANG=en_US.UTF-8
export MAVEN_HOME=/opt/homebrew/Cellar/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
报错信息:
role: org.apache.maven.model.validation.ModelValidator