使用maven創(chuàng)建普通項(xiàng)目命令行程序詳解
引言
maven是一個(gè)軟件項(xiàng)目管理工具,其核心是基于項(xiàng)目對(duì)象模型(POM project object model),即就是通過(guò)對(duì)其生成的pom.xml進(jìn)行配置來(lái)管理項(xiàng)目的構(gòu)建,報(bào)告和文檔的。其功能包括兩部分,一是對(duì)項(xiàng)目依賴jar包的管理,二是提供項(xiàng)目的構(gòu)建、打包、測(cè)試等命令
下載并配置Maven
參考地址:百度
maven項(xiàng)目的構(gòu)建
打開(kāi)idea,選擇菜單 Flie—>New—>Project,彈出對(duì)話框,如下圖所示
選擇Maven,點(diǎn)擊下一步,彈出對(duì)話框,輸入組織名、名稱及版本號(hào)
注:pom坐標(biāo)解釋,如果你把這個(gè)開(kāi)發(fā)放到倉(cāng)庫(kù),其他人使用時(shí),只需要根據(jù)這三個(gè)內(nèi)容,就能獲得倉(cāng)庫(kù)相應(yīng)的jar包,無(wú)需了解更多項(xiàng)目信息(如:在什么地方下載、jar包是否有新的版本什么的等)
點(diǎn)擊下一步,選擇存儲(chǔ)路徑
點(diǎn)擊finish完成項(xiàng)目的創(chuàng)建,構(gòu)建好的項(xiàng)目如下圖所示
構(gòu)建好的項(xiàng)目是空項(xiàng)目,完成如下圖操作,完成命令行程序創(chuàng)建
點(diǎn)擊菜單Run—>Run(或快捷鍵Alt+shift+F10),彈出對(duì)話框如下圖
完成命令行程序運(yùn)行
通過(guò)Maven配置mysql、myBtais、myBtais-plus
打開(kāi)pom.xml文件,配置mysql、myBtais、myBtais-plus坐標(biāo);
通過(guò)點(diǎn)擊Import導(dǎo)入依賴項(xiàng),mysql、myBtais、myBtais-plus這三項(xiàng)jar包及其依賴項(xiàng)自動(dòng)導(dǎo)入。如下圖所示
我們就像自己導(dǎo)入jar一樣,在開(kāi)發(fā)過(guò)程需要什么樣的插件,只需要配置一下即可,是不是很方便。
maven命令工具
maven除了管理jar包外,還提供了強(qiáng)大編譯、測(cè)試、發(fā)布等一鍵式命令,使用方式如下,點(diǎn)擊idea左下角按鈕,如圖所示
在Idea右邊側(cè)邊欄就可以看到maven
具體的命令的內(nèi)容不在此做詳細(xì)的介紹
以上就是使用maven創(chuàng)建普通項(xiàng)目命令行程序詳解的詳細(xì)內(nèi)容,更多關(guān)于maven創(chuàng)建普通項(xiàng)目命令行程序的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
微信開(kāi)發(fā)準(zhǔn)備第一步 Maven倉(cāng)庫(kù)管理新建WEB項(xiàng)目
這篇文章主要為大家詳細(xì)介紹了微信開(kāi)發(fā)準(zhǔn)備第一步,Maven倉(cāng)庫(kù)管理新建WEB項(xiàng)目,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Java實(shí)現(xiàn)獲取小程序帶參二維碼并保存到本地
這篇文章主要介紹了Java實(shí)現(xiàn)獲取小程序帶參二維碼并保存到本地,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10java使用compareTo實(shí)現(xiàn)一個(gè)類的對(duì)象之間比較大小操作
這篇文章主要介紹了java使用compareTo實(shí)現(xiàn)一個(gè)類的對(duì)象之間比較大小操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09詳解SpringCloud Gateway 2020.0.2最新版
這篇文章主要介紹了SpringCloud Gateway 2020.0.2最新版,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04JAVA實(shí)現(xiàn)經(jīng)典掃雷游戲的示例代碼
windows自帶的游戲《掃雷》是陪伴了無(wú)數(shù)人的經(jīng)典游戲,本程序參考《掃雷》的規(guī)則進(jìn)行了簡(jiǎn)化,用java語(yǔ)言實(shí)現(xiàn),采用了swing技術(shù)進(jìn)行了界面化處理。感興趣的可以學(xué)習(xí)一下2022-01-01