创建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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值