真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

如何進行Idea創(chuàng)建多模塊maven聚合項目的實現-創(chuàng)新互聯

這篇文章給大家介紹如何進行Idea創(chuàng)建多模塊maven聚合項目的實現,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

專注于為中小企業(yè)提供成都網站制作、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)交城免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。

1.怎么理解maven的繼承和聚合

maven多模塊項目通常由一個父模塊和若干個子模塊構成,每個模塊都對應著一個pom.xml。它們之間通過繼承和聚合(也稱作多模塊)相互關聯。多模塊適用于一些比較大的項目,通過合理的模塊拆分,實現代碼的復用,便于維護和管理。繼承:和java中的繼承有點類似,就是父pom.xml聲明的版本和引用的jar,子模塊可以不用再引用直接調用。聚合:父模塊包含多個子模塊就是聚合,多個子模塊之間可以調用,但是要注意關系,不要兩個互相依賴,這樣做的好處就是可以通過一條命令進行構建

注意:

groupId是項目組織的標識符,實際對應JAVA的包的結構,artifactId是項目的的標識符,實際對應項目的名稱,就是項目根目錄的名稱。groupId一般分為多個段,一般第一段為域,第二段為公司名稱,第三段通常為項目名稱。

2.Idea創(chuàng)建多模塊項目

2.1創(chuàng)建父模塊(空的maven項目)

pom.xml配置4.0.0  org.springframework.boot  spring-boot-starter-parent  2.1.6.RELEASE  cn.yskcoder.fire fire pom v1.0    fire-common  fire-dao  fire-service  fire-web    UTF-8  UTF-8  1.8  2.1.6.RELEASE  

2.2.創(chuàng)建工具類(common)模塊(dao、service同這個操作一樣)

pom.xml配置4.0.0  fire  cn.yskcoder.fire  v1.0   jar fire-common fire-common fire 通用工具類模塊    

2.3.創(chuàng)建數據庫訪問(dao)模塊(只貼pom.xml代碼)

4.0.0  fire  cn.yskcoder.fire  v1.0   war fire-web fire-web fire web模塊     cn.yskcoder.fire  fire-service  v1.0     org.springframework.boot  spring-boot-starter-web     org.springframework.boot  spring-boot-starter-aop     org.springframework.boot  spring-boot-starter-test  test          org.apache.maven.plugins    maven-compiler-plugin    3.1         ${java.version}     ${java.version}           src/main/webapp   false        src/main/resources    true    

3.Idea打包多模塊項目

clean package -Dmaven.test.skip=true

關于如何進行Idea創(chuàng)建多模塊maven聚合項目的實現就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


分享名稱:如何進行Idea創(chuàng)建多模塊maven聚合項目的實現-創(chuàng)新互聯
URL分享:http://weahome.cn/article/dihhgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部