Mac配置 maven以及環(huán)境變量設(shè)置方式
因?yàn)閾Q了電腦,不熟悉Mac的操作流程,自己總結(jié)了一篇比較基礎(chǔ)的maven教程
在開始之前,JDK必須裝好(oracle需要賬號(hào),如果沒(méi)有賬號(hào)在百度上找一個(gè)jdk下載包也可以)
1. JDK安裝及配置
1、在英文輸入法的狀態(tài)下,按鍵盤“Ctrl + 空格”組合鍵,調(diào)出Spotlight搜索,在這里可以快速啟動(dòng)終端,輸入ter,然后回車,即可打開終端。
2、如果你是第一次配置環(huán)境變量,可以使用“touch .bash_profile” 創(chuàng)建一個(gè)。bash_profile的隱藏配置文件(如果你是為編輯已存在的配置文件,則使用“open -e .bash_profile”命令):
3、輸入“open -e .bash_profile”命令。
4、輸入如下配置:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home PATH=JAVAHOME/bin:PATH:. CLASSPATH=JAVAHOME/lib/tools.jar:JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH
然后保存關(guān)閉該窗口。
5、使用“source .bash_profile”使配置生效
6、輸入 echo $JAVA_HOME 顯示剛才配置的路徑
7、驗(yàn)證jdk是否安裝完成 java-version
2. maven下載
Maven官網(wǎng)地址maven下載
選第一個(gè)是Mac系統(tǒng)的壓縮包,別選錯(cuò)了。
下面會(huì)簡(jiǎn)單介紹一下
Binary tar.gz archive: 這個(gè)是Linux和Mac系統(tǒng)的編譯之后的二進(jìn)制文件Binary zip archive: 這個(gè)是Windows系統(tǒng)的編譯之后的二進(jìn)制文件Source tar.gz archive: 這個(gè)Linux和Mac系統(tǒng)maven的源代碼Source zip archive: Windows系統(tǒng)上Maven的源碼
3. maven配置
1、我一般喜歡把文件放在download下面

2、配置maven
1)vim ~/.bash_profile
2) 輸入
export MAVEN_HOME=/Users/lhp/Downloads/apache-maven-3.6.3 export PATH=mavenhome/bin:PATH
3) 保存后退出
4) source ~.bash_profile //使上面的配置生效。
注意如果path存在多個(gè)路徑要用英文冒號(hào):分割
3、輸入mvn -v 查看maven版本,如果成功輸出表示安裝成功
4. maven庫(kù)配置
編輯settings.xml文件


5. idea maven配置
如下圖:
直接更換settings file 和 local repository即可

以上,大概就是一些配置,僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
一文讀懂a(chǎn)va中的Volatile關(guān)鍵字使用
volatile關(guān)鍵字的作用保證了變量的可見性(visibility)。被volatile關(guān)鍵字修飾的變量,如果值發(fā)生了變更,其他線程立馬可見,避免出現(xiàn)臟讀的現(xiàn)象。這篇文章主要介紹了ava中的Volatile關(guān)鍵字使用,需要的朋友可以參考下2020-03-03
Java實(shí)現(xiàn)文件和base64流的相互轉(zhuǎn)換功能示例
這篇文章主要介紹了Java實(shí)現(xiàn)文件和base64流的相互轉(zhuǎn)換功能,涉及Java文件讀取及base64 轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
SpringCloud微服務(wù)之Config知識(shí)總結(jié)
今天帶大家學(xué)習(xí)SpringCloud微服務(wù)中的Config的相關(guān)知識(shí),文中有非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)SpringCloud微服務(wù)的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
SpringBoot 過(guò)濾器, 攔截器, 監(jiān)聽器的具體使用
本文主要介紹了SpringBoot 過(guò)濾器, 攔截器, 監(jiān)聽器的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
23種設(shè)計(jì)模式(16)java訪問(wèn)者模式
這篇文章主要為大家詳細(xì)介紹了23種設(shè)計(jì)模式之java訪問(wèn)者模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
SpringCloud gateway如何修改返回?cái)?shù)據(jù)
這篇文章主要介紹了SpringCloud gateway如何修改返回?cái)?shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06

