先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结束后工程就不会报错了
暂时还没发现;
若是有发现缺陷的同窗,麻烦留言一下,彼此进步