[Maven教程] 解决parent项目下部分子项目的依赖问题

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Maven教程] 解决parent项目下部分子项目的依赖问题相关的知识,希望对你有一定的参考价值。

场景描述

设根项目parent下有项目A、项目B和项目C三个子项目,仅子项目A和B需要依赖fastjson,应该如何配置?

解决方法

如果子项目A和B各自添加fastjson的依赖,当fastjson的版本发生变化时,则需要同时修改子项目A和B的依赖,这样不便于维护。

首先在项目parent中dependencyManagement结点下新增fastjson依赖, 

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.47</version>
        </dependency>
    </dependencies

以上是关于[Maven教程] 解决parent项目下部分子项目的依赖问题的主要内容,如果未能解决你的问题,请参考以下文章

Maven 子项目 - 不可解析的父 POM

maven多个子项目父项目之间的引用问题

maven多个子项目父项目之间的引用问题

maven多个子项目父项目之间的引用问题

maven多个子项目父项目之间的引用问题

MAVEN打包的`parent.relativePath points at wrong local POM`问题