创建Maven父子工程并导入Eclipse


1. 安装eclipse
2. 更改Preferences
(1)General–>Workspace,编码改成UTF-8;
(2)修改Java路径,改为jdk所在路径;
(3)Maven–>Installation,添加Maven安装目录;
(4)Maven–>User Setting,修改Maven配置文件;
3. 创建父工程

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.alan.springmvc -DartifactId=alan-springmvc
中间出现选择什么的,直接回车即可。
创建完成后修改pom.xml中packaging内容为pom。
4. 创建子工程

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.alan.springmvc.dao -DartifactId=alan-springmvc-dao -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.alan.springmvc.service -DartifactId=alan-springmvc-service -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.alan.springmvc.web -DartifactId=alan-springmvc-web -DarchetypeArtifactId=maven-archetype-webapp -Dversion=1.0
创建完成后删除子工程pom.xml中groupId和version两行,这样可以直接继承父类的。
5. 将项目编译为eclipse项目
mvn eclipse:eclipse -Dwtpversion=1.0
6. 将项目导入eclipse
7. 修改依赖关系:service依赖dao,web依赖service

com.alan.springmvcalan-springmvc-dao${project.version}
修改web的pom.xml
com.alan.springmvcalan-springmvc-service${project.version}
8. 给父工程添加servlet的依赖

javax.servletjavax.servlet-api3.0.1provided
9. Maven Install父工程
在父工程上右击选择Run As–>Maven Install,如果出现以下信息表示成功。
[code="prettyprint"][INFO] alan-springmvc ..................................... SUCCESS [  0.181 s]
[INFO] alan-springmvc-dao ................................. SUCCESS [  0.629 s]
[INFO] alan-springmvc-service ............................. SUCCESS [  0.020 s]
[INFO] alan-springmvc-web Maven Webapp .................... SUCCESS [  0.238 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
10. 运行到tomcat上

11. 浏览器访问
浏览器输入地址:http://localhost:8080/alan-springmvc-web/index.jsp,如果可以正常访问表示我们的项目创建成功。
至此,创建Maven父子工程并导入Eclipse完毕。

http://blog.csdn.net/tangtong1/article/details/51436205

猜你喜欢

转载自youyanweixiao.iteye.com/blog/2338923