【发布时间】:2019-07-24 11:01:34
【问题描述】:
我在同一个存储库中有一个 maven 聚合父 POM foobar-parent 和两个聚合子 foo 和 bar。
例如,我在另一个依赖于 foo 的存储库中有另一个非常酷的库,名为 widgets。
然后我有许多其他库,例如example 和app,它们可能依赖于foo、bar 和/或widgets。但是它们都使用foobar-parent 作为它们的父 POM。
foobar-parent 父 POM 已经在其依赖管理中指示了 foo 和 bar 的版本。但是因为很多库都使用widgets,所以我想确保所有库都使用相同的widgets 版本。即使widgets 本身依赖于foo 和bar,并且widgets POM 将foobar-parent 作为其父POM聚甲醛?
(这不应该是循环依赖,因为foobar-parent 没有将widgets 定义为依赖——它只为任何使用widgets 作为依赖的库定义其版本。)
【问题讨论】:
标签: maven parent-pom