之前在MyEclipse這個(gè)IDE中配置Maven,完成配置后啟動(dòng)Maven時(shí)出現(xiàn)-Dmaven.multiModulePRojectDirectory system propery is not set.錯(cuò)誤提示!其原因是Maven的配置不完整,需要在IDE的java虛擬機(jī)的Default VM arguments中配置-Dmaven.multiModuleProjectDirectory=$M2_HOME,這個(gè)$M2_HOME指你之前配置的Maven的環(huán)境變量。下面我詳細(xì)說一下我的Maven配置,主要還是做自己的記錄用:
一、下載Maven
從Maven官網(wǎng)中下載,我用的是3.3.3版本的。官網(wǎng)地址:http://maven.apache.org/download.cgi進(jìn)入官網(wǎng)后你會(huì)看到下圖這樣:

上面Link中四個(gè)下載包,上面兩個(gè)bin是Windoiws平臺的,下面兩個(gè)src是linux平臺的;從上而下,第一個(gè)和第三個(gè)是帶源碼的包。我用的是第二個(gè),windows平臺不帶源碼的包,我的網(wǎng)盤連接:http://pan.baidu.com/s/1gddE5Hp
下載完之后,解壓縮之后把對應(yīng)文件夾放到你指定的目錄即可。
二、配置環(huán)境變量和自定義本地倉庫
配置Maven的環(huán)境變量之前最好把,Java的環(huán)境變量先配置好。
之后先配置$M2_HOME,再把%MVN_HOME%/bin; 添加到PATH的最后面。


好了,這時(shí)候加入你想自定義Maven的本地庫,可以去修改Maven的配置文件,位置在: 你的路徑/apache-maven-3.3.3/conf/setting.xml ,設(shè)置到你想要的下載目錄。

到此,Maven的配置完成啦。我們?nèi)y試一下,在命令行cmd中輸入mvn -version,能正確的出現(xiàn)結(jié)果則表示配置完成了。
下面我們用一個(gè)命令驗(yàn)證一下本地庫的配置,在命令行cmd,輸入:mvnhelp:system
該命令會(huì)打印出所有的java系統(tǒng)屬性和環(huán)境變量。這些信息對我們?nèi)粘5木幊坦ぷ骱苡袔颓摇?/p>
如果運(yùn)行的過程中沒有錯(cuò)誤,打開我們倉庫(D:/WorkSoft/repo)會(huì)發(fā)現(xiàn)里面多了一些文件。這些文件就是我們從maven的中央倉庫下載到本地倉庫的。
三、MyEclipse中配置Maven,我用的是8.5的版本,配置如下:


上圖中選擇之后最好點(diǎn)擊,Update Setting 更新一下,至此配置基本完成,但是呢基于上面我遇到的問題,還需要去Java運(yùn)行環(huán)境中配置,如下:


PS:Maven3版本的運(yùn)行的JDK是1.7版本或者更高級的。
新聞熱點(diǎn)
疑難解答
圖片精選