美文网首页
继承与聚合

继承与聚合

作者: 陈海宏 | 来源:发表于2018-11-16 10:30 被阅读0次

    1 问题

    project 1 依赖的junit : 4.0

    project 2 依赖的junit :  4.0

    project 3 依赖的junit : 4.9

    由于junit的范围是test的不能传递,所以各个模块都独自声明,必然造成版本不一致的情况



    2 解决方案:继承

    创建一个父工程进行统一的版本管理,打包方式为pom

    父工程

    子工程中声明对父工程的引用

    子工程声明引用父工程

    父工程统一管理依赖

    父工程管理依赖

    子工程不声明依赖的版本号

    子工程不声明版本号

    聚合:能够实现一键安装

    在父工程中进行如下配置:

    聚合

    聚合之后,只需要安装父工程就可以一键安装其他子模块

    自动安装子模块

    相关文章

      网友评论

          本文标题:继承与聚合

          本文链接:https://www.haomeiwen.com/subject/zpypfqtx.html