需求:在Eclipse中搭建一个web 3.0+ 的mvn项目
搭建环境:jdk1.8 mvn 3.5.3
PS:mvn 的配置文件seting.xml 里已经配置了jdk的版本为1.8,如下:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
具体操作:
1.先创建mvn项目,先new一个Maven Project 如下图:
2.一般我都是直接使用默认的工作空间的:
3.需要创建web项目,选择如下:
4.写上Group Id 和 Arifact Id后,点击finish:
5.当前创建的mvn项目目录结构如下图:
从图中看出几个问题,一个是mian下没有java目录,一个是web版本为2.3。
因此接下来的操作就是添加java目录和修改web版本。
6.点击项目Build Path 选中Configure Build Path:
7.在Libraries中选中如图所示进行编辑:
8.将默认的修改为Alternate JRE: java1.8,点击finish:
9.再看该项目的目录结构,java文件夹已经显示出来了:
10.接下来修改web版本:
由于一些配置是在.setting文件中进行修改的,所以先将.setting文件夹显示出来:
点击如图中圈出来的View Menu:
11.选中Filter and Customization…
12.之后将 .*resources 前面的勾去掉,点击OK:
13.当前目录结构如下:
14.点开.setting文件夹,选中org.eclipse.wst.common.project.facet.core.xml,将jst.web的 version改为3.1
15.然后将webapp下将web.xml删除:
16.删除web.xml后,显示如下,4.0 自动切换成 3.1了:
17.右击Deployment Descriptor:SpringBootTest,点击如图所示重新生成web.xml文件:
18.当前项目目录以及新生成的web.xml如图所示:
19.以上,搭建完成,测试一下,右击项目,Run As Maven install ,结果如下图:
至此,一个web 3.0+ 的mvn项目搭建成功。