安裝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.png
Paste_Image.png -
在properties的Project-Facet中中,進行相關設置:
Paste_Image.png -
然后再配置項目的Deployment Assemebly:
Paste_Image.png -
最后項目報的錯,只是因為 index.jsp 這個文件,之后在pom.xml中把相關 jar包引入即可!
