使用IntelliJ IDEA12創建Maven多模塊項目

使用Maven管理項目時,往往需要創建多個模塊,模塊之間存在相互引用的關係。對於Maven的依賴,也需要專門創建一個模塊來管理依賴項。例如對於一個項目,可以創建一個config模塊來管理Maven依賴項,創建一個common模塊來管理POJO類,創建一個server來管理業務邏輯及數據庫操作類,創建一個web模塊來組織Web文件,如HTML,JSP等。下圖是一個Maven多模塊管理的案例項目結構:


簡單說一下創建過程:

1.首先創建一個空項目:Demo,New Project對話框左側選擇Maven Module(IDEA中的Module對應於Eclipse中的Project),如下圖所示:


2.選擇創建項目的模板,可以不使用模塊,創建出來的項目會多出src目錄,手動刪除src目錄即可,或者選擇一個blank模板(要使用模板,則需要勾選“Create from  archetype”),直接創建一個空項目,操作如下圖所示:


3.在項目名字上右擊->New->Module,填寫子項目(模塊)名稱,選擇Maven Project即可,如果不是Web模塊,則可以使用模板創建(即不勾選“Create from  archetype”),普通項目需要有src目錄,src下分爲main和test,main下有Java和resources目錄,java類就放在java目錄下。

4.創建web目錄是,需要使用webapp模板,勾選“Create from  archetype”,選擇maven-archetype-webapp模板即可,如下圖:


經過這幾個步驟,一個Maven管理的多模塊(子項目)項目結構就建成了。可以將需要使用的Maven依賴項放到config模塊(子項目)中,其他模塊從config引用即可,具體操作見Maven相關教程。

打開項目時,可以使用IntelliJ IDEA直接打開主項目的pom.xml文件即可導入Maven項目,操作如下圖所示:

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