1.首先創建項目,點擊eclipse左上的File->new,選擇maven project
使用默認的workspace,點擊next
選擇maven-archetype-webapp,點擊next
根據自己所需給項目起個名字,點擊finished
2.新建項目之後,project結構如圖,可以看到src/main/下沒有java,src/下也沒有test
然後修改web.xml文件,修改後的web.xml如下所示
<?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_3_0.xsd"
id="WebApp_ID" version="3.0">
</web-app>
可以看到在web.xml中修改了WebApp的版本,但是隻是這樣是不夠的,我們需要在項目所在的根目錄下找到配置文件:E:\eclipseWorkspace\example\.settings\eclipse.wst.common.project.facet.core.xml,對其進行修改,使java version與你的環境相配,jst.web的版本與web.xml中的webApp版本對應,如下所示<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
然後需要修改pom.xml文件,在<build></build>中添加如下代碼,使你的默認jdk爲1.8,和eclipse.wst.common.project.facet.core.xml中的配置匹配
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
接下來需要添加server,即tomcat(如果你還沒有安裝tomcat的話需要先安裝tomcat,這裏就不講tomcat的安裝了)
在項目上右鍵,然後選擇properties,如圖
在左邊狀態欄找到java build path,如圖,然後點擊add library
選擇Server runtime,點擊next
選擇tomcat(只會顯示你本機安裝部署的tomcat),點擊finished
然後會跳回java build path,選擇apply and close
接下來你會發現,你的項目上不存在紅叉,同時src/下多出了一個test文件夾,src/main/下多出了一個java文件夾,如圖
至此,maven項目就已經創建完成了,在src/main/java下新建package,然後添加類就OK了。