maven父子项目的一些经验

        前言:工作中,可能每个人的分工可能不同,并且每个人负责的模块所依赖的jar包也可能不一样,为了更好的管理项目的开发环境,用maven是一个很好的选择,表达的有些欠妥,废话不多说进入正题。

        先看下图

    

        其中parent的pom.xml

    

    注意这里的packagin是pom,在这里把所有的jar包都由parent管理。

      下面是project的pom.xml


这个是项目的父工程,而上面那个parent是这个项目的父工程,project这个是管理下面的多模块,子模块包含entity等。

这里注意 project 下面的是子模块 建立的时候选的是project moudle。

剩下的子模块只需要把web的模块选成war 其他的都是jar,因为主要是把war扔进tomcat。

        子模块需要引jar不需要加版本信息,但是需要特殊版本时也要引入特殊版本,重点提一下在parent中用dependencyManagement这个标签的原因,如果子模块依赖的jar包没有版本信息就从父工程的dependencyManagement这个标签去找对应的版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值