Maven在項(xiàng)目中使用3

工程的創(chuàng)建

  • 創(chuàng)建子工程的時(shí)候創(chuàng)建副工程 可以分開創(chuàng)建,然后在pom.xml文件中進(jìn)行配置
  • 可以在eclipse 創(chuàng)建的時(shí)候主動(dòng)創(chuàng)建 利用,m2e 創(chuàng)建 ,子父工程創(chuàng)建的同時(shí) 子工程會(huì)把父工程相關(guān)依賴進(jìn)行導(dǎo)入,完成創(chuàng)建

這里介紹一并創(chuàng)建。

Paste_Image.png

相關(guān)的jar 包也會(huì)被導(dǎo)入


Paste_Image.png

使用依賴管理 (Maven 中繼承 前面說了 Maven 中的主要內(nèi)容依賴)

<dependencyManagement>
</dependencyManagement>只會(huì)在這里這一個(gè)注釋,并不會(huì)實(shí)際去依賴相關(guān)項(xiàng)目

在子工程中依賴相關(guān)的項(xiàng)目 只需要寫 GA 即可 不需要寫版本號(hào)

Maven 三大重點(diǎn)之 聚合

  • 聚合一般是一個(gè)工程拆分成多個(gè)模塊開發(fā),每個(gè)模塊是一個(gè)獨(dú)立的工程,但是要是運(yùn)行時(shí)必須把所有模塊聚合到一起才是一個(gè)完整的工程,此時(shí)可以使用maven的聚合工程。
    例如電商項(xiàng)目中,包括商品模塊、訂單模塊、用戶模塊等。就可以對(duì)不同的模塊單獨(dú)創(chuàng)建工程,最終在打包時(shí),將不同的模塊聚合到一起。

  • 使用聚合 在創(chuàng)建的時(shí)候選擇 package中 pom 即為創(chuàng)建聚合,聚合工程中也可以創(chuàng)建并繼承父工程

Paste_Image.png

模塊必須繼承 具有pom的文件

Paste_Image.png

在具有pom的文件下 則具有 modules 顯示所包含的 模塊列表

Paste_Image.png

詳細(xì)演示 項(xiàng)目的web創(chuàng)建過程

Paste_Image.png
Paste_Image.png
Paste_Image.png

Paste_Image.png

創(chuàng)建模塊

Paste_Image.png

下一步建立模塊即可,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容