Intellij利用Maven建立多Module的Java Web專案
阿新 • • 發佈:2019-02-06
在實際開發過程中,一個Intellij工程往往需要建立多個Module,如一個API,一個Service,還有一個Web。在這種情況下,需要保證多個Module之間具有清晰的依賴關係,本文作為入門級教程,適用於從Eclipse轉為Intellij的開發人員。
1 準備
在開始建立專案之前,首先要保證開發環境可用(樓主環境如下):
IDE:Intellij 2016
Maven:3.2.3
JDK:1.7
2 建立工程
(1)首先建立一個工程,管理多個Module,其pom管理整個工程的JAR版本。
工程不需要使用Maven的archetype,Next;
填寫GroupId和ArtifactId,Next
填寫Module名字,這個就可以當作工程名,選擇存放位置,下方的More Setting可以不管,直接Next
工程就建立好了,這個過程是很快的,因為不會用下載Maven相關的資源
這個Module主要功能是管理多個子Module,不會做相關開發,刪除src目錄
3 建立Module標題
在工程上右擊,new一個Module,
出現了上面建立工程的介面,這裡需要利用Maven的archetype
接下來幾步與上述建立過程相同
上述步驟走完之後,Maven將會建立一個Module,這個過程比較慢,與網路狀態有關
4 子Module引用父Module的JAR
在父POM中新增內容,如圖所示:
子POM需要引用父POM中的JAR,此時不應該再製定版本,這樣就實現了父POM管理整個專案的JAR版本。