使用两个项目之间依赖的超级pom之间的区别

时间:2016-04-21 07:08:12

标签: java maven inheritance dependencies pom.xml

我有三个项目

  

A B

  

C

我想创建一个超级项目包含三个项目的常见技术特性...所以我想知道我是否必须使用超级项目作为依赖项或创建一个超级pom由三个项目继承,将技术基础与A,B和C项目联系起来。

<parent>    
        <groupId>C</groupId>    
         .    
         .     
</parent>    

并将超级项目添加为每个项目pom文件中的依赖项

谢谢。

1 个答案:

答案 0 :(得分:0)

如果按技术功能表示某些项目配置,例如<pluginManagement><issueManagement>,请使用父pom并继承您的配置。
如果您谈论一些与您的代码相关的库,请使用依赖项。项目配置不会通过dependecies“继承”。