1. 程式人生 > >轉:Eclipse中創建Maven版的Web工程(詳解)

轉:Eclipse中創建Maven版的Web工程(詳解)

搭建 9.png loaded script idt content 註意 simple facet

一、搭建步驟

?首先創建一個Maven的Project,如下圖:

技術分享

?點擊Next,勾選 Create a simple project

技術分享

?點擊Next,註意Packing要選擇war,因為我們創建的是一個Web工程

技術分享

?由於packing是war包,那麽下面也就多出了webapp的目錄

技術分享

?由上圖可知,這其實是一個Maven的目錄結構,對於Maven來說這是一個Web工程,但對於Eclipse來說這是一個Java工程。Web工程目錄至少得有一個WebContent以及WebContent下有web.xml文件,有META-INF目錄結構。那我們要怎麽處理才能將這個工程轉換成Web工程呢?下面,我們介紹一下如何轉換。

選中JavaWeb工程->右鍵->Properties->Project Facets,如下圖:

技術分享

?圖中,有一個選項Dynamic Web Module,勾選一下 Dynamic Web Module,將勾去掉,然後點 Apply;然後再勾選一下 Dynamic Web Module,將勾選中,這時候下面就會多出來一個選項位置,如下圖:

技術分享

?點擊Further configuration avaliable . . .,進入另外一個窗口,如下圖:

技術分享

?將圖中WebContent修改成src/main/webapp,修改為Maven的目錄,Generate web.xml deployment descriptor前面的勾要選中,代表要生成web.xml文件。

技術分享

?點擊 OK,讓我們再來看一下,工程的目錄結構

技術分享

多了WEB-INF目錄,多了META-INF目錄

有了這個結構後,很方便我們在Web容器裏面運行,比如Tomcat

二、總結

環境搭建是一個操作過程,多操作幾遍就會熟練了,熟能生巧。至此,Maven搭建Web工程介紹完畢。

博客地址:http://www.marsitman.com/maven/maven_create_web.html

轉:Eclipse中創建Maven版的Web工程(詳解)