Maven學習- 使用Maven構建Web項目

 

從網上查了一些資料,纔算明白(也就是怎麼操做吧奮鬥),怎麼使用Maven構建一個Web項目,找到一篇文檔,主要都是從這裏學到的:html

下載地址:使用Eclipse構建Maven的Web項目.docxjava

 

現本身在從新操做一下:(使用的是Eclipse JavaEE版 ps:eclipse-jee-indigo-SR1-win32,已經安裝好了m2eclipse插件)web

1.新建Maven項目

 

1.1 File -> New -> Other

1.2 選擇Maven Project ,單擊Next

1.3 保持默認便可,單擊Next

1.4 選擇Archetype爲 web app,單擊Next

1.5 輸入一些必要信息,單擊Finish

1.6 項目結構以下圖:

2.配置項目

如今開始修改一些配置app

2.1 在項目上右鍵單擊,添加Source Folder

Maven的項目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources .那麼,添加這些文件夾:eclipse

輸入Source Folder 的名字webapp

建立完以後的目錄結構:maven

2.2 修改Build Path 配置

在項目上,右鍵單擊,選擇 Build Path ->Configure Build Path學習

 

選擇 Source標籤,會顯示4個Source Folder ,修改他們的 OutPut folder :測試

雙擊每一個文件夾的Output folder,選擇路徑ui

src/main/java,src/main/resources,選擇target /classes; src/test/java ,src/test/resources, 選擇target/test-classes;

修改完成後以下圖所示:

 

修改JDK版本:選擇 libraries 標籤,選中JRE library,單擊Edit按鈕

選擇系統默認的就能夠了,單擊 Finish 按鈕:

最後,單擊OK便可:

完成後,項目結構以下圖:

2.3 將項目轉換爲Dynamic Web Project

在項目上右鍵單擊,選擇 Properties:

在左側選擇 Project Facets,單擊右側的 」Convert faceted from 「連接:

修改Java爲你當前項目的JDK,並添加Dynamic Web Module ,最後單擊」Further Configuration available「 連接:

 

修改Content directory 爲 src/main/webapp ,單擊OK:

在一次單擊OK,完成操做:

2.4 設置部署程序集(Web Deployment Assembly)

在項目上右鍵單擊,選擇Properties,在左側選擇Deployment Assembly

此處列表是,部署項目時,文件發佈的路徑。


1,咱們刪除test的兩項,由於test是測試使用,並不須要部署。
2,設置將Maven的jar包發佈到lib下。


Add -> Java Build Path Entries -> Maven Dependencies -> Finish
設置完成效果圖

單擊OK

完成後,項目結構以下圖所示:

就這樣,使用Maven構建的一個Web項目就完成了,在下一篇博客裏,咱們會寫一個簡單的用戶登陸的Servlet測試一下。

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

相關文章
相關標籤/搜索