1、創建聚合模塊
選擇菜單項 File—>New—>Other,在彈出的對話框中選擇Maven下的Maven Project,然后單擊Next按鈕,在彈出的New Maven Project 對話框中,使用默認選項(不要選擇Create a simple project 選項,那樣我們就能使用Maven Archetype),單擊Next 按鈕,此時m2eclipse 會提示我們選擇一個Archetype。這里選擇maven-archetype-quickstart,隨后按照提示創建Maven聚合模塊

注意:需要刪除src等多余文件夾,因為聚合模塊僅僅是幫助聚合其他模塊構建的工具,其本身並沒有實質的內容
2、創建子模塊(Java工程)
右擊聚合模塊,選擇Maven—>New Maven Module Project,出現如下界面:

輸入Module Name(不需要選中Create a simple project(skip archetype seletion)),點擊下一步,其后創建方法與創建聚合模塊相同。
3、創建子模塊(JavaWeb工程)
右擊聚合模塊,選擇Maven—>New Maven Module Project,出現如下界面:

輸入Module Name(不需要選中Create a simple project(skip archetype seletion)),點擊下一步,彈出如下圖界面:

Catalog選擇Internal,Filter輸入web,選擇maven-archetype-webapp,創建Maven Web項目,隨后步驟同上。
注釋:1、Maven子項目默認按照maven-archetype-quickstart方式創建
maven-archetype-plugin創建Java工程
1、打開cmd

2、通過打開存放Maven
項目文件夾

3、輸入mvn archetype:generate,回車

此時,控制台會打印出所有Maven可以
創建的工程類型,默認Maven會選擇“242: remote -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)”,
創建一個Maven
構建的Java工程
注釋:1、如果希望創建Maven構建的webapp項目只需要在242后面輸入:245即可(因為245對應了Maven-archetype-webapp),
需要提醒:此處242僅僅表示當前默認是maven-archetype-quickstart,但是該構件不一定每次都對應242(隨着Maven升級等情況,其所對應的構件順序會有所不同),所以還是親自去上面構件列中查詢比較穩妥。
2、運行插件maven-archetype-plugin,注意冒號的分隔,其格式:groupId:artifactId:version:goal。上面mvn archetype:generate實質上我們是在執行maven-archetype-plugin插件的generate目標。
需要額外強調:Maven2和Maven3在通過cmd創建Maven項目時存在一定區別,Maven2需要輸入完整的maven命令(mvn org.apache.maven.plugins:maven-archetype-plugin:1.0:generate)但是Maven3僅僅只要輸入簡單的(mvn archetype:generate)即可。原因在於如果Maven2不指明Archetype插件版本,Maven會自動下載最新的版本,進而可能得到不穩定的snapshot版本,但是Maven3始終會自動下載最新的發布版本。
4、選擇archetype版本號(默認選擇最新發布版),回車

5、輸入groupId、artifactId、version、package等,回車

此時就成功地在指定目錄
創建了一個Maven構建的java
項目