Mac使用zsh后, mvn命令无效的解决方案

问题:

这里使用了zsh + iterm2 的配置
1.我配置好maven后,也source ~/.bash_profile。此时,我mvn -v 使是生效的。

2.问题就来了,我new了个窗口出来。mvn -v无效了。

解决:

将以下针对mvn的配置,放到.zshrc 中

export M2_HOME="/opt/maven" export PATH="$PATH:$M2_HOME/bin"export MAVEN_OPTS="-Xmx512m"

重启终端就可以了。
后来某大神说
在l.zshrc里加上source .bash_profile