码迷,mamicode.com
首页 > Web开发 > 详细

eclipse中创建多模块maven web项目

时间:2016-05-24 18:42:03      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

本文讲述在eclipse中创建分模块maven web项目。

暂时将一个项目分为controller;service;dao以及父类模块四部分。

1.创建父类模块。

创建一个简单的maven project打包类型设置为pom。

技术分享技术分享

创建一个web模块。选中six-roo项目右键new maven module

技术分享技术分享技术分享

技术分享

 

将maven web项目转成eclipse支持的web项目

具体步骤见下面文章

http://www.cnblogs.com/HanShisi/p/5523998.html

 

按照上述方法创建service模块,six-service

技术分享技术分享

这里的打包类型默认选择jar就可以。

此时的目录结构如下图

技术分享

同理建出six-dao

此处不再赘述。

在此讲下现在项目的结构。

six-root作为项目的父级项目,而six-web,six-service,six-dao作为其下的子模块,也可称之为子项目。

在父级项目的pom文件中引入项目需要的依赖。

各级子项目,引入其需要的子项目的依赖。如:six-web需要依赖six-service所以在six-web项目的pom文件中有如下依赖配置。

技术分享

同时 six-service需要依赖six-dao所以在six-service的pom配置文件中应添加对six-dao的依赖。在此不再赘述。

 

 

此处需要注意,如果需要项目其它普通web项目一样在本地tomcat下部署、运行、测试,则还需要做如下操作。

技术分享技术分享

选中需要的子项目,加入进来。

如此 部署运行则和其它web项目一样了。

 

这里多提一点,如果是导入已存在的maven项目特别是web项目,而且也是eclipse识别的web项目的情况下,需注意导入后是否加入了maven的依赖。

如图。

技术分享

 

eclipse中创建多模块maven web项目

标签:

原文地址:http://www.cnblogs.com/HanShisi/p/5524091.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!