Mac maven 環(huán)境搭建

1. Maven的下載

maven的下載地址:https://maven.apache.org/download.cgi 然后選擇下載Binary zip archive 的類型

maven文件下載.png

maven下載文件釋義:

  1. Binary tar.gz archive:是裝在Linux、MacOsX上的。
  2. Binary zip archive:是裝在windows上的。
  3. binary表示編譯后的二進制文件,一般比較小,適合直接在項目中使用。
  4. source表示可以查看源代碼的,比binary大一些,如果你想看一下maven的源碼可以下載這一類的。

2. 解壓下載好的Maven文件

  1. 獲取文件路徑,打開終端將apache-maven-3.6.2 文件夾拖入到終端內(nèi),文件夾路徑就會顯示出來,如下:
/Users/light6/JavaFile/apache-maven-3.6.2

3. 配置環(huán)境變量到文件

不習(xí)慣使用命令編輯環(huán)境變量的可以使用open ~/.bash_profile直接以文本的形式打開文件,將環(huán)境變量加入其中,然后保存也可以。

  1. 在終端輸入 vim ~/.bash_profile,進入到環(huán)境變量配置文件里面
  2. 進入后,按下 i (編輯)鍵,進入insert模式
  3. 將環(huán)境變量加入,環(huán)境變量如下
MAVEN_HOME=/Users/light6/JavaFile/apache-maven-3.6.2
export MAVEN_HOME
export PATH=$MAVEN_HOME/bin:$PATH
  1. 按下 ESC,退出insert模式
  2. 輸入 :wq (保存修改)退出當(dāng)前文件
  3. 使修改的環(huán)境變量bash_profile文件生效,輸入 source .bash_profile,按下Enter鍵即可
  4. 最后bash_profile文件的內(nèi)容如下:
    前提是已經(jīng)安裝了JDK,然后bash_profile才這樣
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

MAVEN_HOME=/Users/light6/JavaFile/apache-maven-3.6.2
export MAVEN_HOME
export PATH=$MAVEN_HOME/bin:$PATH

4. 查看Maven是否安裝成功

  1. 在終端中輸入mvn -v,顯示如下表示安裝成功
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: /Users/light6/JavaFile/apache-maven-3.6.2
Java version: 1.8.0_162, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15", arch: "x86_64", family: "mac"

安裝沒有成功可能出現(xiàn)的問題:

安裝完zsh之后終端顯示mvn命令不存在的問題

現(xiàn)象

安裝完zsh之后終端顯示mvn等命令不存在,現(xiàn)象是新開一個終端,運行mvn命令會顯示命令不存在,如報錯:

zsh: command not found: mvn

但是,在當(dāng)前終端,運行

source ~/.bash_profile

之后就可以了

解決

這個問題的原因是zsh的配置文件沒有加載~/.bash_profile的配置項,做法如下:

vim ~/.zshrc

在文件末尾添加上之前的source ~/.bash_profile保存即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容