1. 程式人生 > >在Eclipse中使用Maven建立多模組的層級專案

在Eclipse中使用Maven建立多模組的層級專案

前言

Eclipse和maven 建立專案的結合, 可以先使用Maven建立專案後匯入Eclipse,參見:
maven建立Java 和 Web Project, 並匯入Eclipse
也可以直接在Eclipse中進行建立。一般不復雜的專案, 建立一個專案就可以了,但是, 對於比較大的工程,為了管理和維護方便,需要拆分多個模組, 實際應用典型的使用場景是: 一個大型的Web企業資訊管理系統專案, Web端有面向業務使用者的前端和麵向管理人員的管理端, 提供外部介面的Web Service和使用外部介面的web Service client端, 還要提煉出一個以上幾個模組共同使用的基本模組,放置一些系統的基礎和共用功能, 這種情形就區分出5個模組。除此, 結構化的模組管理用來維護個人的code工廠也是個不錯的選擇。

建立步驟

建立父專案

  1. File -> New -> Project, 選Maven Project

2. 下一步之後勾選 Create a simple project選型
在這裡插入圖片描述

  1. 輸入自己的Group 和Artifact Id, Packaging 選 pom

在這裡插入圖片描述

  1. 點選完成就可以了。 這個時候創建出來一個src 目錄和一個pom.xml , src目錄不需要直接刪除就可以了。

建立子模組(專案)

  1. 先選中之前建立的父專案,再執行
    File --> New ->Project, 選Maven Module

  2. 這次不要勾選 “Create a simple project”選型,輸入Module Name, 即子專案的名字, 一般習慣的命名是:父專案名字-子專案名字。

  3. 接下來會選擇建立的Maven專案的模板,常用的有:
    非web的就選quickstart
    web 的用 maven-archetype-webapp
    在這裡插入圖片描述

4.下一步設定Group Id和專案的包名,
Group Id設定成父專案的Id即可
設定完成點選完成即可