前言
開發環境
sts-3.7.2.RELEASE
創建步驟
1.開啟eclipse,右鍵new——》other,如下圖找到maven project
2.選擇maven project,顯示創建maven項目的窗口,勾選如圖所示,Create a simple project
3.輸入maven項目的基本信息,如下圖所示:
4.完成maven項目的創建,生成相應的maven項目結果,如下所示:
現在此項目需要我們構建,因為它包含:
1個錯誤:缺少web.xml 導致pom.xml報錯
用此方式創建的maven的版本是J2SE版本的,jdk是默認的1.5。
打開src/main目錄,可以看到webapp是空的。
5.選擇項目,右鍵選擇Properties,進入屬性頁面,選擇到Maven菜單下,如下圖所示:
6.取消選中下面的Dynamic Web Module(默認選中),點Apply,再選中,即出現下面的Further configuation...(沒出來多點幾次),如下圖所示:
7.點擊Further configuration available...,如下:
\
8.配置src/main/webapp,並勾選生成web.xml的選項,OK。
如果這里不進行修改,則會生成WebContent作為項目的發布環境。
9.現在把Java換成1.7(即把JDK版本換成1.7版本),如下,點Apply,OK。
webapp目錄如下所示
10.此時還需要配置,src/main/webapp為“/”項目的根目錄,如下所示:
11.差點忘了,biud path 把JavaSE換成本地的JDK。
兩種方式創建maven項目比較
- 創建方式一:本博客的做法
- 創建方式二:創建maven時不勾選 Create a simple... , 然后選擇 maven-archetype-webapp 模板,如下:
建議采用本博客的創建方法,因為按照本博客的創建過程你所創建的maven項目的web.xml的版本可以是2.5或3.0的(在構建時選擇的),而若采用“創建方式二”博主不敢保證這一點。
如:
奇葩“問題”說明
話說我創建之后,發現一個問題:與其他正常創建的maven項目結構不同:
然后百度、群、好友。。最后經過別人一點撥,發現竟是:導航欄!!!!!!!!!
參考網址
使用Eclipse構建Maven項目 (step-by-step)