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