使用Maven構建Web項目

1.新建Maven項目


1.1 File -> New -> Other,選擇Maven Project,單擊Next。


1.2保持默認即可,單擊Next。


1.3選擇Archetype爲webapp,單擊Next。


1.4輸入必要信息,單擊Finish。


1.5項目結構如下圖:


2.配置項目


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

Maven的項目有一些約定:src/main/java , src/main/resources , src/test/java , src/test/resources。那麼添加這些文件夾。添加之前先刪除不存在的文件夾,否則添加相應文件夾時報錯。在項目上右鍵單擊,選擇Properties,在彈出框後選擇Java Build Path,remove報錯文件,點擊OK。


選中項目右鍵,New -> Source Folder,輸入Folder name。


創建完之後項目的目錄結構:


2.2修改Build Path 配置

在項目上,右鍵單擊,選擇Build Path -> Configure Build Path或者Properties -> Java Build Path,選擇Source標籤,會顯示4個Source Folder,修改他們的OutPut Folder:


雙擊每個文件夾的Output folder,選擇路徑,如下圖所示:


修改完成後如下圖所示:


修改JDK版本:選擇 libraries 標籤,選中JRE library,單擊Edit按鈕,選擇系統默認的就可以了,單擊 Finish 按鈕,最後單擊OK即可。

2.3將項目轉換爲Dynamic Web Project

在項目上右鍵單擊,選擇 Properties,在左側選擇Project Facets,單擊右側的“Convert to 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


此處列表是部署項目時文件發佈的路徑。我們刪除test的兩項,因爲test是測試使用,並不需要部署。

設置將Maven的jar包發佈到lib下,Add -> Java Build Path Entries -> Maven Dependencies -> Finish,設置完成效果圖:


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


到此,使用Maven構建的一個Web項目就完成了。

發佈了50 篇原創文章 · 獲贊 48 · 訪問量 45萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章