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


轉載:http://blog.csdn.net/xyw591238/article/details/52794788

使用Maven管理項目時,往往需要創建多個模塊,模塊之間存在相互引用的關系。對於Maven的依賴,也需要專門創建一個模塊來管理依賴項。例如對於一個項目,可以創建一個common模塊來管理POJO類,創建一個server來管理業務邏輯及數據庫操作類,創建一個web模塊來組織Web文件,如HTML,JSP等。下圖是一個Maven多模塊管理的案例項目結構: 
這里寫圖片描述 
簡單說一下創建過程: 
1.首先創建一個空項目:Demo,New Project對話框左側選擇Maven Module(IDEA中的Module對應於Eclipse中的Project),如下圖所示: 
這里寫圖片描述 
2.parent module的建立選擇創建項目的模板,可以不使用模塊,創建出來的項目會多出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項目,操作如下圖所示: 
這里寫圖片描述

學習maven,推薦一個網址: 
http://books.sonatype.com/mvnex-book/reference/multimodule.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM