安装Maven插件
这一步不细说了,自己下载的Eclipse-JAVA EE 版已自带 Maven插件
开始创建
-
文本1New一个 Maven Web App项目:File-->New-->Maven Project,点下一步,选择Web-app:
Paste_Image.png -
进入项目目录,再进入.setting目录,编辑org.eclipse.wst.common.project.facet.core.xml文件,如图:
Paste_Image.png -
在 pom.xml 中的 build节点下,指定 编译使用的 jdk版本:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin> -
修改web.xml文件,设置成3.0,这里特别注意不要仅仅修改版本号即可,因为2.3和2.5之后的web.xml定义上有所不同:
这是之前的配置:<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>改为:
<?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_5.xsd"> <display-name>Archetype Created Web Application</display-name>
</web-app> - 右击项目,Maven-->Update
-
在项目的properties配置中,设定项目的jdk为工作空间默认,这里貌似是Eclipse的一个Bug,只有选择工作空间默认的jdk,可以出现src/main/java和src/test/java这两个目录:
Paste_Image.pngPaste_Image.png -
在properties的Project-Facet中中,进行相关设置:
Paste_Image.png -
然后再配置项目的Deployment Assemebly:
Paste_Image.png 最后项目报的错,只是因为 index.jsp 这个文件,之后在pom.xml中把相关 jar包引入即可!