1、下載安裝
下載地址: https://maven.apache.org/download.cgi

下載后解壓下來重名名為ApacheMaven,並放入到/usr/local/下


2、配置環境變量
打開終端,輸入命令:
vi ~/.bash_profile
如果沒有該文件,就輸入命令touch ~/.bash_profile ,再輸入上面的命令。
打開.bash_profile之后,按下i鍵,使其進入編輯狀態。然后輸入下面命令來配置環境變量(下面的M,你可以自己命名):
export M="/usr/local/ApacheMaven" export PATH="$M/bin:$PATH"
按下esc,退出編輯狀態,輸入:wq,退出文件。
在終端執行生效命令:
source ~/.bash_profile
然后執行命令:
mvn -v
如果正常顯示maven的版本等信息,如下圖,表示配置成功。如果沒有,檢查路徑是否正確,或者版本號名稱等。

二.Mac zsh: command not found:mvn
zsh 下找不到 mvn 命令
如果已經配置了maven,但是每次在終端執行 mvn 命令的時候,都必須要執行下 source ~/.bash_profile 才能生效。
這是因為當 Mac 上安裝了 zsh 后,.bash_profile 文件的配置無法生效。解決方案是:
vi ~/.zshrc
在文件的末尾添加下面的命令:
source ~/.bash_profile
這樣,當 zsh 啟動的時候,會讀取 .bash_profile 文件的內容並使之生效。
zsh下配置maven環境變量
Mac上有3處可以設置環境變量:
/etc/profile :系統全局變量,系統啟動即加載該文件的配置(不建議添加)
/etc/bashrc:所有類型的bash shell 都會讀取該文件的配置
~/.bash_profile:配置用戶級環境變量,在系統用戶文件夾下創建,當用戶登錄時,該文件會被執行且僅執行一次
下面是我的 .bash_profile 文件的內容:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH=${PATH}:/usr/local/mysql/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:/usr/local/maven/apache-maven-3.5.0/bin
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77
export PATH=$PATH:/CATALINA_HOME/bin
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
路徑的結尾一定不要加上/
配置完成后,查看一下是否已經添加:
系統的ls等命令提示找不到
在配置的過程中,可能會出現 ls,vi 等基礎命令不可用的情況,可以執行下面的命令:
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
或
exec /bin/zsh
或
exec /usr/bin/zsh
參考:https://www.jiloc.com/43492.html
————————————————
原文鏈接:https://blog.csdn.net/u010473656/article/details/88847282
