用Maven生成Eclipse中的Web項目

進入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
下面的命令用來生成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裏刷新該項目錯誤將消失。


以後若是再往項目裏添加包時,須要運行下面的命令來導入包, 必定 不能加選項-Dwtpversion=2.0,不然他會把咱們上面所作的修改還原 mvn eclipse:eclipse
相關文章
相關標籤/搜索