【问题标题】:Difference between using super pom of dependency between two project在两个项目之间使用依赖的超级 pom 之间的区别
【发布时间】:2016-08-14 05:11:00
【问题描述】:

我有三个项目

甲乙

和

C

我想创建一个超级项目包含三个项目的共同技术特征...所以我想知道我是否必须使用超级项目作为依赖或创建一个超级pom由三个项目继承,将技术基础链接到A、B和C项目。

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

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

谢谢。

【问题讨论】:

  • 我完全不明白你在问什么。你想拥有多个父母吗?您要解决的问题是什么?
  • 不只是一个父,我的问题是:在三个项目中添加父项目作为依赖项和创建一个将由三个项目继承的超级pom有什么区别(超级pom与依赖)

标签: java maven inheritance dependencies pom.xml


【解决方案1】:

如果您的技术特征是指某些项目配置,例如 &lt;pluginManagement&gt; 或 &lt;issueManagement&gt;,请使用父 pom 并且您的配置会被继承。
如果您谈论一些与您的代码相关的库,请使用依赖项。项目配置不会通过依赖项“继承”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-14
    • 2020-08-31
    • 2020-04-26
    • 2020-07-27
    • 2018-10-20
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多