麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

MAVEN創建多模塊項目(水平與樹形結構)

2019-11-10 20:17:14
字體:
來源:轉載
供稿:網友

原文地址http://blog.csdn.net/zhshulin/article/details/53001750

很久沒有寫過博客了,很多東西都在筆記里面,沒有整理過。不太喜歡寫沒有經過自己消化和整理的知識,如果自己都沒有搞明白,那還是不要寫的好,免得誤導其他同學。

        這次寫的內容主要就是使用MAVEN創建多模塊的web項目,之前寫過一個SSM整合的博客,也是MAVEN創建的WEB項目,里面的web/dao/service層使用的是package來隔離的,而企業級開發一般不是這么做的,我們會將不同職能的模塊使用Maven里面的module來進行劃分,從而每個模塊都可以單獨打出一個Jar包或者war包,可以自己使用,也可以提供出去。

       Maven可以創建兩種結構的多模塊項目,一個是水平結構,一個是樹形結構,下面看圖了解它們的區別:

              

       Storm項目就是樹形結構,而winter項目就是水平結構,那么它們的區別在哪里呢?其實就創建過程來說,沒有什么區別,就是module的路徑修改一下就可以互相轉化了。不過,就體驗來說,個人覺得水平的更好,看起來更加的舒服一點。下面就來說一下如何創建這樣的一個工程,看完就會發現過程很簡單,知道這種模式就是打開了一個思路,并不是有多難。

本實驗環境:

      idea14 

     JDK7

     maven3.2.1

具體步驟:

1、首先創建一個父項目

      File->new-->PRoject,選擇Maven,建立一個最普通的maven項目,生成的src根據需要保留,我這里是刪掉了。注意:創建完成后需要檢查pom.xml,修改里面的<packaging>標簽的value為pom

2、右鍵創建好的winter父項目-->new-->module-->maven,這里的創建過程就和上面的類似了,不過可以使用maven的archetype來創建,這樣就可以產生一個基本的maven項目結構,便于快速進入開發。(關于這個archetype我會再寫一個博客說一下,其中創建的時候還有坑...有時候會由于網速問題卡在一個地方不動彈...這里就不啰嗦了。)

       下面這幅圖的創建路徑需要注意一下,這里就是關系到了多模塊MAVEN項目結構的關鍵所在。如果這里使用默認的地址,那么產生的就是樹形結構的項目,如果將地址修改一下,module模塊與winter模塊放在一級目錄上就是水平結構了。

   樹形結構:

          /winter

          /winter/winter.biz

          /winter/winter.dal

   水平結構:

          /winter

          /winter.biz

          /winter.dal

3、根據自己的需要和項目架構,創建定義的模塊吧!?。。?/p>

優點:

      a、模塊隔離清晰

      b、不同模塊可以單獨打包,靈活部署

      c、隨著項目的變大,這種方式擴展性更好

缺點:

若架構的時候各模塊責任劃分不清,那么不僅開發成本上升(相比較單一工程來說,這種在不同模塊間切換和查找代碼都會麻煩點),而且沒有相應的優點。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲网站免费看 | 最新午夜综合福利视频 | 成人情欲视频在线看免费 | 亚洲综人网 | www成人在线观看 | 色网站综合 | 色蜜桃av | 黄色av.com | 一区二区免费看 | 精品国产一区二区三区天美传媒 | 国产一区二区在线免费播放 | 欧美在线观看视频一区二区 | 国产91对白叫床清晰播放 | 欧美aⅴ视频| 在线视频a| 欧美激情精品久久久久久久久久 | 日韩精品a在线观看 | 国产精品美女一区二区 | 欧美aaa| 国产高潮好爽好大受不了了 | 亚洲小视频 | av免费在线观看免费 | 四季久久免费一区二区三区四区 | 久久99精品久久久久久236 | www.99久 | 色柚视频网站ww色 | 国毛片 | 麻豆小视频在线观看 | 久久久久国产一区二区三区不卡 | 亚洲精品久久久久久下一站 | 极品销魂一区二区三区 | 欧美在线观看视频网站 | 亚洲视频精选 | 国产精品啪 | 国产污污视频 | 毛片网站网址 | 99影视在线视频免费观看 | 久久狠狠高潮亚洲精品 | 得得啪在线 | 精品国产一区二区三区四区阿崩 | 91在线视频在线观看 |