2016-08-08 2 views
2

В Maven вы можете переопределить номер версии транзитивной зависимости посредством записи в dependencyManagement, поскольку dependencyManagement имеет приоритет над определениями транзитивной зависимости.Transitive effect of dependencyManagement

А как насчет зависимостей определения управления в полях транзитивных зависимостей? Рассматриваются ли они вообще? Если да, то что они переопределяют, как они переопределяются?

ответ

0

зависимости Определения управления в poms транзитивных зависимостей считаются до тех пор, пока они не будут переопределены в зависимости от управления вашим проектом или более близкой зависимостью (в дереве зависимостей).

Других слов,

Dependency посредничества: правила легко

  • «ближайшее определение», что означает, что он будет использовать версию ближайшей зависимости для вашего проекта в дереве зависимостей ,

  • Если две версии зависимостей находятся на одинаковой глубине в дереве зависимостей, первое объявление выигрывает (порядок объявления).

для получения более подробной информации см Transitive Dependency

надеюсь, что это помогает.

+0

спасибо. Связана ли ваша ссылка с правилами транзитного управления зависимостями или только для зависимостей? Было бы здорово увидеть источник вашего заявления в первом абзаце. –

+0

Речь идет о Transitive Dependency –

+0

Итак, вы имеете в виду, что вы не знаете источник транзитивной зависимости управления (то, что вы сказали в первом абзаце)? –

Смежные вопросы