先new一個maven project;java
而後點next> 就到下一步的界面了web
記得勾選 create a simple project;勾選這個即不用maven的骨架服務器
而後點next>app
填寫 groip id 即你的jar包打算放在哪裏,之後能夠去這裏拿webapp
填寫 artifact id 即項目名maven
選擇packaging 爲 war類型spa
而後點next> 至此一個maven工程初步建立好了,以下圖xml
接下來要對工程進行調整ip
右鍵點擊工程》properties》project facets》進入以下界面io
由於maven有默認的Dynamic web module設置,
因此咱們須要先把這個選項前面的鉤鉤去掉,而後點擊Apply
上一步把maven內帶的web工程設置清空了,而後我們再本身設置一下
再把Dynamic web module這項打勾
而後選擇版本 我這裏選擇的是3.0的 (3.0至少要1.6的java版本才能支持)
再而後選擇java版本 我這裏選擇的是1.7的
注:這裏千萬別急着點OK,否則你就得回頭重來一遍了,繼續看下一步
點擊我劃紅線的地方 further configuration available...
而後進入下一個頁面
修改 content directory 爲 src/main/webapp (別亂填哦,否則你的工程會很難看,還可能會致使沒法發佈到服務器哦)
而後勾選 Generate web.xml deployment descriptor(這個就是生成web.xml文件的選項,若是你舉得本身手動建立比較歡樂的話,能夠不選 0.0)
改完鉤完點OK這個界面就關閉了
而後繼續點OK
至此,一個完美的簡單maven工程建立完畢
webapp文件夾內該有的都有了
將pom.xml文件添加點基礎的內容進去,
而後,右鍵工程 》maven》update project...
等update結束後工程就不會報錯了
暫時還沒發現;
若是有發現缺陷的同窗,麻煩留言一下,彼此進步