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項目就完成了。