天天看點

Maven學習(三)- 使用Maven建構Web項目

從網上查了一些資料,才算明白(也就是怎麼操作吧

Maven學習(三)- 使用Maven建構Web項目

),怎麼使用Maven建構一個Web項目,找到一篇文檔,主要都是從這裡學到的:

下載下傳位址:使用Eclipse建構Maven的Web項目.docx

現自己在重新操作一下:(使用的是Eclipse JavaEE版 ps:eclipse-jee-indigo-SR1-win32,已經安裝好了m2eclipse插件)

1.建立Maven項目

1.1 File -> New -> Other

Maven學習(三)- 使用Maven建構Web項目

1.2 選擇Maven Project ,單擊Next

Maven學習(三)- 使用Maven建構Web項目

1.3 保持預設即可,單擊Next

Maven學習(三)- 使用Maven建構Web項目

1.4 選擇Archetype為 web app,單擊Next

Maven學習(三)- 使用Maven建構Web項目

1.5 輸入一些必要資訊,單擊Finish

Maven學習(三)- 使用Maven建構Web項目

1.6 項目結構如下圖:

Maven學習(三)- 使用Maven建構Web項目

2.配置項目

現在開始修改一些配置

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

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

Maven學習(三)- 使用Maven建構Web項目

輸入Source Folder 的名字

Maven學習(三)- 使用Maven建構Web項目

建立完之後的目錄結構:

Maven學習(三)- 使用Maven建構Web項目

2.2 修改Build Path 配置

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

Maven學習(三)- 使用Maven建構Web項目

選擇 Source标簽,會顯示4個Source Folder ,修改他們的 OutPut folder :

Maven學習(三)- 使用Maven建構Web項目

輕按兩下每個檔案夾的Output folder,選擇路徑

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

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

Maven學習(三)- 使用Maven建構Web項目

修改完成後如下圖所示:

Maven學習(三)- 使用Maven建構Web項目

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

Maven學習(三)- 使用Maven建構Web項目

選擇系統預設的就可以了,單擊 Finish 按鈕:

Maven學習(三)- 使用Maven建構Web項目

最後,單擊OK即可:

Maven學習(三)- 使用Maven建構Web項目

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

Maven學習(三)- 使用Maven建構Web項目

2.3 将項目轉換為Dynamic Web Project

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

Maven學習(三)- 使用Maven建構Web項目

在左側選擇 Project Facets,單擊右側的 ”Convert faceted from “連結:

Maven學習(三)- 使用Maven建構Web項目

修改Java為你目前項目的JDK,并添加Dynamic Web Module ,最後單擊”Further Configuration available“ 連結:

Maven學習(三)- 使用Maven建構Web項目

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

Maven學習(三)- 使用Maven建構Web項目

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

Maven學習(三)- 使用Maven建構Web項目

2.4 設定部署程式集(Web Deployment Assembly)

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

Maven學習(三)- 使用Maven建構Web項目

此處清單是,部署項目時,檔案釋出的路徑。

1,我們删除test的兩項,因為test是測試使用,并不需要部署。

2,設定将Maven的jar包釋出到lib下。

Add -> Java Build Path Entries -> Maven Dependencies -> Finish

設定完成效果圖

Maven學習(三)- 使用Maven建構Web項目

單擊OK

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

Maven學習(三)- 使用Maven建構Web項目

就這樣,使用Maven建構的一個Web項目就完成了,在下一篇部落格裡,我們會寫一個簡單的使用者登入的Servlet測試一下。

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

  • Maven學習(一)- 環境搭建
  • Maven學習(二)- 安裝m2eclipse插件 
  • Maven學習(三)- 使用Maven建構Web項目
  • Maven學習(四)- 使用Maven建構Web項目-測試
  • Maven學習(五)- 使用Maven建構Struts2項目
  • Maven學習(六)- 建構Hibernate項目
  • Maven學習(七)- 建構Spring項目
  • Maven學習(八)- 建構MyBatis項目
  • Maven學習(九)- 建構SSH項目
  • Maven學習(十) - 階段小結
  • 專欄:Maven學習之旅

繼續閱讀