1.創建Maven項目:
點擊“File”菜單,或者通過工具欄的“New”創建Project,如下圖所示:
選擇Maven-》Maven Project,彈出向導對話框,如下圖所示:
選中Create a simple project……復選框,其它的設置不變,并點擊Next,輸入maven項目必須的信息(groupId,artifactid,version),如下圖所示:
這里需要選擇Packaging,web項目一般選擇war即可。點擊Finish,完成項目創建,下圖為創建的項目結構(項目名稱為:sample-webapp):
2.配置web項目:
右鍵點擊sample-webapp項目,依次點擊Properties-》Project Facets-》Convert to faceted form… ,如下圖所示:
勾選Dynamic Web Module,并選擇版本(這里使用2.5,由于3.0版本需要tomcat7),如下圖所示:
點擊OK,此時,項目結構樹增加了WebContent文件夾,如下圖所示:
將WebContent下的WEB-INF、META-INF文件夾copy到src/main/webapp目錄下,并且刪除WebContent目錄,完成之后,如下圖所示:
右鍵點擊sample-webapp項目,依次點擊Properties-》Deployment Assembly,如下圖所示:
此時,通過Remove按鈕刪除/src/test/java、/src/test/resources、/WebContent,并且通過Add添加webapp與maven依賴,如下圖所示:
首先Add-》Folder,選擇webapp目錄并Finish,再選擇Java Build Path Entries-》Maven Dependencies
完成之后,如下圖所示:
3.部署web項目:
添加tomcat server,并部署web項目,這里不描述,與非maven項目基本相同。
點擊“File”菜單,或者通過工具欄的“New”創建Project,如下圖所示:

選擇Maven-》Maven Project,彈出向導對話框,如下圖所示:

選中Create a simple project……復選框,其它的設置不變,并點擊Next,輸入maven項目必須的信息(groupId,artifactid,version),如下圖所示:

這里需要選擇Packaging,web項目一般選擇war即可。點擊Finish,完成項目創建,下圖為創建的項目結構(項目名稱為:sample-webapp):

2.配置web項目:
右鍵點擊sample-webapp項目,依次點擊Properties-》Project Facets-》Convert to faceted form… ,如下圖所示:

勾選Dynamic Web Module,并選擇版本(這里使用2.5,由于3.0版本需要tomcat7),如下圖所示:

點擊OK,此時,項目結構樹增加了WebContent文件夾,如下圖所示:

將WebContent下的WEB-INF、META-INF文件夾copy到src/main/webapp目錄下,并且刪除WebContent目錄,完成之后,如下圖所示:

右鍵點擊sample-webapp項目,依次點擊Properties-》Deployment Assembly,如下圖所示:

此時,通過Remove按鈕刪除/src/test/java、/src/test/resources、/WebContent,并且通過Add添加webapp與maven依賴,如下圖所示:




首先Add-》Folder,選擇webapp目錄并Finish,再選擇Java Build Path Entries-》Maven Dependencies
完成之后,如下圖所示:

3.部署web項目:
添加tomcat server,并部署web項目,這里不描述,與非maven項目基本相同。










