maven分模塊開發

在實際開發中,一個項目需要分爲多個小組進行不同的模塊同時開發,此時,就要用到分模塊開發方式。

maven的分模塊開發可以將項目分爲多個層次,如dao層、service層、web層等,它們分別存放在不同的電腦上,通過maven倉庫進行關聯。

maven分模塊開發的大體架構包括:一個父工程,多個子模塊

1. 父工程(pom)

父工程用來規範和管理jar包,不做其他事情。

創建一個Maven Project工程,將Packaging選爲pom。

父工程創建完之後,先將該工程裝到maven倉庫中,Run As -> Maven Install

接下來開始創建子模塊(Maven Module)

2. 創建web層(controller)

在左側的項目列表中右鍵選中父工程parent,new->other->Maven Module

Group Id可以靈活修改,Packaging選中war

可以看到下面的父工程,已經確認爲parent

web層創建好之後可能會報錯,這時選中該模塊,右鍵->Java EE Tools->Generate Deployment Descriptor Stub

如果還報錯,則查看web.xml是否創建,文件頭是否正確。

3. 創建service層、dao層以及實體模塊

步驟與創建web層相同,區別在於Packaging選jar,創建完成之後,再將父工程裝到倉庫中,此時會默認關聯上面創建的多個子模塊一同裝進倉庫。

4. 依賴關聯

即web層要依賴於service層,service層依賴於dao層,dao層又依賴實體

以web層依賴service層爲例(其餘的都一樣)

打開web層的pom.xml文件,在<project>標籤中    右鍵 -> Maven -> Add Dependency

搜索service,選中剛纔創建的service模塊,點擊ok就完成了。(如果搜索沒有結果,說明你沒有將該模塊裝到倉庫中)

 

maven搭建ssh,pom文件完整示例:https://mp.csdn.net/postedit/83823431

maven項目中struts標籤庫報錯:https://blog.csdn.net/qbs1192517180/article/details/83817600

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章