1.創建maven項目最外層的主pom,主module,group爲com.louis,項目名稱爲testmavenweb
mvn archetype:create -DgroupId=com.louis -DartifactId=testmaven
進入testmaven文件夾,打開pom.xml文件,修改packaging爲pom,這樣纔會被認爲是根級目錄shell
<packaging>pom</packaging>
2.創建一個webapp項目組件,當前目錄爲testmaven,注意,此項目創建好後,eclipse導入時不認爲他是一個能夠被 tomcat導入的web項目,須要注意步驟5的一個參數tomcat
mvn archetype:generate -DgroupId=com.louis -DartifactId=testmaven-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
3.創建一個普通項目組件,當前目錄爲testmavenapp
mvn archetype:generate -DgroupId=com.louis -DartifactId=testmaven-business -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
以後須要在主pom或者是子模塊的pom裏添加須要依賴的jar包eclipse
4.把各個pom依賴的jar包導入到本機webapp
mvn clean install
若是須要相應jar包的源碼maven
mvn dependency:sources -DdownloadSources=true
5.把生成好的項目導入eclipseui
mvn eclipse:eclipse -Dwtpversion=2.0
-Dwtpversion=2.0可以讓eclipse識別出webapp項目,讓eclipse中鏈接的tomcat能夠加載這個項目code