maven分模块开发

在实际开发中,一个项目需要分为多个小组进行不同的模块同时开发,此时,就要用到分模块开发方式。

maven的分模块开发可以将项目分为多个层次,如dao层、service层、web层等,它们分别存放在不同的电脑上,通过maven仓库进行关联。

maven分模块开发的大体架构包括:一个父工程,多个子模块

1. 父工程(pom)

父工程用来规范和管理jar包,不做其他事情。

创建一个Maven Project工程,将Packaging选为pom。

父工程创建完之后,先将该工程装到maven仓库中,Run As -> Maven Install

接下来开始创建子模块(Maven Module)

2. 创建web层(controller)

在左侧的项目列表中右键选中父工程parent,new->other->Maven Module

Group Id可以灵活修改,Packaging选中war

可以看到下面的父工程,已经确认为parent

web层创建好之后可能会报错,这时选中该模块,右键->Java EE Tools->Generate Deployment Descriptor Stub

如果还报错,则查看web.xml是否创建,文件头是否正确。

3. 创建service层、dao层以及实体模块

步骤与创建web层相同,区别在于Packaging选jar,创建完成之后,再将父工程装到仓库中,此时会默认关联上面创建的多个子模块一同装进仓库。

4. 依赖关联

即web层要依赖于service层,service层依赖于dao层,dao层又依赖实体

以web层依赖service层为例(其余的都一样)

打开web层的pom.xml文件,在<project>标签中    右键 -> Maven -> Add Dependency

搜索service,选中刚才创建的service模块,点击ok就完成了。(如果搜索没有结果,说明你没有将该模块装到仓库中)

 

maven搭建ssh,pom文件完整示例:https://mp.csdn.net/postedit/83823431

maven项目中struts标签库报错:https://blog.csdn.net/qbs1192517180/article/details/83817600

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值