Eclipse版本Luna Service Release 1 (4.4.1)
1.新建Maven Web项目
右击新建other—maven文件夹下的maven project—默认next下一步(别选中Create a simple project(skip archetype selection)),然后按上图选择maven-archetype-webapp—填写group id和artifact id—finish.
新建完的项目大概就是这个样子,不同版本可能有出入。
2.配置新建的maven web项目
2.1修改build path下Libraries设置
右击项目build path—configure build path—如图双击选择jre7点击ok,Maven的项目有一些约定格式:src/main/java , src/main/resources , src/test/java , src/test/resources .缺哪个补上:右击new—source folder输入全名。这样操作完格式应该如下:
2.2修改build path下Libraries设置
双击每个文件夹的Output folder,选择路径
src/main/java,src/main/resources,选择target /classes;
src/test/java ,src/test/resources, 选择target/test-classes;
2
.3将项目转换为Dynamic Web Project
1.右击项目—properties—选择project facets,将java改为1.7 ,dynamic web module选为2.5(无法直接修改,先将dynamic web module取消勾选,然后apply。这时候再选择2.5,然后勾选上,紧接着如图点击further configuration available将content directory修改为src/main/webapp确定。
2.设置部署程序集(Web Deployment Assembly)
在项目上右键单击,选择Properties,在左侧选择Deployment Assembly,如图:
此处列表是部署项目时,文件发布的路径,test不需要,所以去掉,maven dependencies是maven的jar包发布路径,如果没
有可通过Add -> Java Build Path Entries -> Maven Dependencies -> Finish添加。设置完成效果:
操作完成,项目结构图: