У меня есть совокупный родительский POM maven foobar-parent
с двумя агрегированными дочерними элементами foo
и bar
в одном и том же хранилище.
У меня есть еще одна действительно классная библиотека с именем widgets
в другом хранилище.это зависит от foo
, например.
Тогда у меня есть много других библиотек, таких как example
и app
, которые могут зависеть от foo
, bar
и / или widgets
,Но все они используют foobar-parent
в качестве родительских POM.
Родительский POM foobar-parent
уже указывает версию foo
и bar
в своем управлении зависимостями.Но так как многие библиотеки используют widgets
, я хочу убедиться, что все они используют одну и ту же версию widgets
.Поэтому могут возникнуть проблемы с размещением widgets
под управлением версиями в родительском POM foo-bar
, даже если widgets
зависит от foo
и bar
, а widgets
POM имеет foobar-parent
в качестве родителяPOM?
(Это не должна быть циклическая зависимость, поскольку foobar-parent
не определяет widgets
как зависимость - она определяет ее версию только для любой библиотеки, которая использует widgets
в качестве зависимости.)