MAVEN_HOME、M2_HOME,maven環(huán)境變量設(shè)置方式
MAVEN_HOME、M2_HOME,maven環(huán)境變量設(shè)置方式
首先普及一下,MAVEN_HOME是maven 1的寫法、M2_HOME是maven 2的寫法,但實際上這只是一種命名習(xí)慣,對實際作用沒有任何影響。
maven現(xiàn)在普遍的版本是3.5,3.6左右,現(xiàn)在官網(wǎng)會推崇另外一種寫法,不使用任何中間路徑替代:
export PATH=/opt/apache-maven-3.6.0/bin:$PATH
如果你的設(shè)置未生效,或者不對應(yīng),請按照上述進行設(shè)置(配置maven之前務(wù)必配置JAVA_HOME)。
我的是Mac,在安裝的時候選擇下載:apache-maven-3.6.0-bin.tar.gz。然后解壓,設(shè)置conf文件夾里的私服地址與本機倉庫地址。
然后一般在用戶目錄下建立或者修改:.bash_profile文件,一般都是有的,沒有就新建一個。
然后如上配置一下環(huán)境變量,最后保存退出,執(zhí)行source .bash_profile,使配置生效,最后使用mvn -v檢查當前版本。
附一下我的設(shè)置如下:
########### Maven1.0 Evn ################## # export MAVEN_HOME=/Users/circleus/apache-maven-3.5.4 # export MAVEN_HOME=/Users/circleus/aliyun-maven-3.6.0 # export PATH=$MAVEN_HOME/bin:$PATH ########### Maven2.0 Evn ################## # export M2_HOME=/Users/circleus/aliyun-maven-3.6.0 # export M2_HOME=/Users/circleus/apache-maven-3.5.4 # export PATH=$PATH:$M2_HOME/bin ########### Maven3.0 Evn ################## # export PATH=/Users/circleus/aliyun-maven-3.6.0/bin:$PATH export PATH=/Users/circleus/apache-maven-3.5.4/bin:$PATH
maven完整安裝過程請參考:http://maven.apache.org/install.html
Maven安裝與環(huán)境配置(Windows)
注意:Maven3以上版本要求安裝jdk1.7以上版本。
1、下載安裝包
在Maven官網(wǎng)下載最新版的安裝包:http://maven.apache.org/download.cgi
2、解壓安裝包
3、配置Maven環(huán)境變量
配置M2_HOME環(huán)境變量,指向maven的安裝目錄,并將bin目錄追加到PATH路徑中,方便在命令行調(diào)用。
- Windows:
- Linux:
在/etc/profile文件中添加Maven環(huán)境變量,如下所示:
export M2_HOME=/opt/maven export PATH=$PATH:$M2_HOME/bin
4、驗證
在命令行執(zhí)行mvn –version,如果顯示下圖所示信息,說明maven已經(jīng)安裝成功
5、拷貝全局配置文件到用戶目錄下
將%M2_HOME%configsettings.xml文件拷貝到%USER_HOME%.m2目錄下,用于當前用戶對maven的設(shè)置覆蓋全局設(shè)置。
6、修改IDE內(nèi)置的maven
為了確保在命令行執(zhí)行mvn命令和IDE中執(zhí)行的mvn命令保持一致,需要修改IDE內(nèi)置的maven為我們自己下載的
- 1> Eclipse/MyEclipse(Eclipse和MyEclipse使用的都是m2eclipse插件,設(shè)置方式一樣):
以Eclipse4.5版本的J2EE版本為例:window –> preferences –> 在過濾框中輸入maven –> 選擇 Installations –> 在右邊添加并選中自己下載的maven即可。
如下圖所示:
- 2> Inellij idea
file –> settings –> Build, Execution,Deployment –> Maven –> 在Maven home director選項中選擇maven的安裝目錄。
如果設(shè)置了M2_HOME環(huán)境變量,在下拉框中可以看到maven安裝目錄的選項。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java調(diào)用構(gòu)造函數(shù)和方法及使用詳解
在Java編程中,構(gòu)造函數(shù)用于初始化新創(chuàng)建的對象,而方法則用于執(zhí)行對象的行為,構(gòu)造函數(shù)在使用new關(guān)鍵字創(chuàng)建類實例時自動調(diào)用,沒有返回類型,并且名稱與類名相同,本文通過示例詳細介紹了如何在Java中使用構(gòu)造函數(shù)和方法,感興趣的朋友一起看看吧2024-10-10Springboot項目javax.validation使用方法詳解
這篇文章主要介紹了Springboot項目javax.validation使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04Spring boot從安裝到交互功能實現(xiàn)零基礎(chǔ)全程詳解
這篇文章主要介紹了Spring boot從安裝到交互功能得實現(xiàn)全程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07Dependency ‘XXX:‘ not found問題的三步解決
這篇文章主要介紹了Dependency ‘XXX:‘ not found問題的三步解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01