1、new->project->maven project
2、勾选Create a simple project(skip archetype selection)
3、Group Id:填写包名
Artifact Id:填写项目名
version:默认
Packaging:war 打包的文件格式,点击finish
4、创建好的maven工程目录结构如下
5、此时的maven程序会报错,错误如下,原因是因为缺少了web.xml文件
6、右击Deployment Description
7、出现如下目录,点击 Generate Deployment Description Stub。就会默认生成web.xml文件了
8、由于maven默认使用的是低版本的Java环境和web模块,我们需要改成高本版的.打开Navigator视图,找到.setting文件夹
org.eclipse.jdt.core.prefs文件所有1.5改成1.8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.5
9、org.eclipse.wst.common.project.facet.core.xml文件的
<installed facet="java" version="1.5"/>改成1.8
<installed facet="jst.web" version="2.5"/>改成4.0
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.5"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
10、如下目录找到web.xml文件
http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd改成
http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_4_0.xsd
version="2.5"改成version="4.0"
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
10、在pox.xml中添加编译插件 ,maven默认的编译插件使用的是1.2版本,如果此时update project会报错
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
11、最后再右击程序->maven->update project