maven遠(yuǎn)程倉(cāng)庫(kù)怎么配置 如何構(gòu)建一個(gè)基于Maven的Java項(xiàng)目?
如何構(gòu)建一個(gè)基于Maven的Java項(xiàng)目?我:一名從事IT行業(yè)多年的Java軟件開(kāi)發(fā)人員,歡迎關(guān)注我,會(huì)繼續(xù)分享和解答職場(chǎng)中關(guān)于代碼的那些事。Maven項(xiàng)目對(duì)象模型POM(POM項(xiàng)目對(duì)象模型)是一個(gè)軟
如何構(gòu)建一個(gè)基于Maven的Java項(xiàng)目?
我:一名從事IT行業(yè)多年的Java軟件開(kāi)發(fā)人員,歡迎關(guān)注我,會(huì)繼續(xù)分享和解答職場(chǎng)中關(guān)于代碼的那些事。
Maven項(xiàng)目對(duì)象模型POM(POM項(xiàng)目對(duì)象模型)是一個(gè)軟件項(xiàng)目管理工具,可以通過(guò)一小段描述性信息來(lái)管理項(xiàng)目的建設(shè)、報(bào)告和文檔。
說(shuō)白了就是在Maven項(xiàng)目中給pom.xml添加相關(guān)的依賴關(guān)系,從本地倉(cāng)庫(kù)或者遠(yuǎn)程倉(cāng)庫(kù)獲取項(xiàng)目需要的Jar包,而不需要手動(dòng)給項(xiàng)目添加Jar??瓷蠄D就知道了。
一個(gè)Maven項(xiàng)目的例子構(gòu)建Maven項(xiàng)目的方法有很多,比如IDE工具、手動(dòng)在本地創(chuàng)建文件/文件夾、在線創(chuàng)建Maven項(xiàng)目模板等。讓我用 "Spring工具套件 "舉個(gè)例子來(lái)說(shuō)明:
File-gtNew Maven項(xiàng)目
選擇一個(gè)原型,這里選擇 "maven-原型-web app "。
填寫GroupId、工件Id和版本等信息,然后單擊Finish。
Maven代碼結(jié)構(gòu)如上圖。長(zhǎng)期從事傳統(tǒng)Java Web開(kāi)發(fā)的同學(xué)是否顯得不習(xí)慣?
Maven項(xiàng)目運(yùn)營(yíng)
選擇程序運(yùn)行的入口,也就是Main方法,右鍵單擊Run As Java Application。
Maven項(xiàng)目打包并運(yùn)行open cmd,然后轉(zhuǎn)到pom.xml目錄,執(zhí)行以下命令:
Mvn cl
用idea需要自己下載maven嗎?
我們只需要配置倉(cāng)庫(kù)。如果倉(cāng)庫(kù)沒(méi)有配置,我們需要自己下載需要的依賴項(xiàng)。