eclipse中建立多模块maven web项目

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

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

1.建立父类模块。tomcat

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

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

 

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

具体步骤见下面文章3d

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

 

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

这里的打包类型默认选择jar就能够。ip

此时的目录结构以下图

同理建出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的依赖。

如图。

相关文章
相关标签/搜索