轉自:http://my.oschina.net/u/939893/blog/170185

進入workspace, 輸入以下命令

mvn archetype:generate -DgroupId= ${project_groupd_ID} -DartifactId= ${project_name} -DarchetypeArtifactId=maven-archetype-webapp
-DinteractiveMode=false 





下面的命令將生成一個名字為test-web,所在組為com.test的Web專案 

mvn archetype:generate -DgroupId=com.test -DartifactId=test-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 





進入所生成的專案的目錄下,

cd test-web

mvn package

下面的命令用來生成Eclipse專案所需的相關檔案, -Dwtpversion=2.0選項 一定要加上,他會幫助生成.seeting目錄下的相關檔案 

mvn eclipse:eclipse -Dwtpversion=2.0 





在Eclipse中匯入該專案 

這時可能會報以下錯誤 

java compiler level does not match the version of the installed Jave project facet 

這是因為.setting目錄下檔案org.eclipse.wst.common.project.facet.core.xml配置不當所致。 

我們需要開啟該檔案並將<installed facet="jst.java" version="1.4"/>裡的1.4改為1.5或更高(這要根據專案產實際情況),儲存修改後,在Eclipse裡重新整理該專案錯誤將消失。

比如改成:

<installed facet="jst.web" version="3.0"/>

  <installed facet="jst.java" version="1.7"/>

之後如果再往專案裡新增包時,需要執行下面的命令來匯入包, 一定 不能加選項-Dwtpversion=2.0,否則他會把我們上面所做的修改還原 

mvn eclipse:eclipse