分模块开发的父子工程的pom的依赖关系

Posted yifachen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分模块开发的父子工程的pom的依赖关系相关的知识,希望对你有一定的参考价值。

一、父子工程之间属于天然的集成关系,当你创建子项目的时候就会自动的生成继承于父类的<parent></parent>标签,

   所以我们一般再父类中进行依赖版本的控制,当在子类中需要引用依赖时,我们就只需要写出具体依赖的坐标,而无需再指定其版本号

二、同级模块之间,依赖的传递需要,具体的引入你需要依赖的那个模块的坐标,如:

  我有一个api的子模块,要想在one的子模块中引入这个api。就要将其坐标导入one的pom.xml文件中的dependencies标签下

<dependency>
<groupId>con.song</groupId>
<artifactId>api</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>

以上是关于分模块开发的父子工程的pom的依赖关系的主要内容,如果未能解决你的问题,请参考以下文章

maven创建父子项目

Maven 工程的聚合与依赖

Maven基础2

maven父子工程的pom.xml继承

maven 中的工程依赖和层级依赖?

父子工程打包后无法调用父工程的方法