1.新建一个Maven Project
2.选择默认的工作空间
3.选择web项目的骨架
4.给项目增加Group Id和Artifact Id
GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
注意:新创建的项目并不完整,并且还有一个报错,我们需要做一些配置
1.修改JDK的版本
2.修改web.xml的版本
3.修改pom文件,提升servlet的版本
5.修改JDK的版本
打开pom.xml文件增加一段配置,增加之后对着项目点击右键---->maven---->update project
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
如下图所示
6.修改web.xml
对着项目点击右键 ---》Project Facets ---》修改Dynamic Web Module 的版本为3.0 (但是直接修改会报错)
6.1 所以先把Dynamic Web Module前边的勾去掉,在修改为3.0,修改之后点击Apply
6.2 然后再勾选Dynamic Web Module前边的勾,下边会出现一个黄色背景的超链接,点击Further configuration available
6.3 修改Content directory的路径,并且勾选要求生成web.xml文件,最后点击OK
6.4 打开web.xml将下边的代码替换原有的内容
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
</web-app>
7.修改pom文件,设置servlet的版本
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
8.创建项目的目录结构
1.对着项目点击右键----》新建Source Folder
src/main/java
src/main/resources
src/test/java
src/test/resources
注意:如果新建src/main/java的时候说已经存在的解决方案:
项目点击右键---->properties ----> java builder ---->Libraries ----> 选择 JRE .... ---->Edit ----> 选择Workspace default JRE
设置完成,项目下就会出现需要创建的目录了
2.修改Output folder 项目点击右键---->properties ----> java builder ---->左侧第一个
双击Default output folder 修改成 target/classes