您的位置:首页 > 其它

maven父子项目的一些经验

2018-03-24 09:30 190 查看
        前言:工作中,可能每个人的分工可能不同,并且每个人负责的模块所依赖的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这个标签去找对应的版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: