Как определяется функциональность невыбранной версии зависимости в спецификации материалов в Maven? - PullRequest
0 голосов
/ 15 марта 2020

Например, если зависимости для проекта A определены как A -> B -> C -> D 2.0 и A -> E -> D 1.0, то D 1.0 будет использоваться при создании проекта A, поскольку путь от A до D короче до E.

Но в этом случае, поскольку функциональность артефакта C зависит от версии 2.0 версии D, которая отклонена из-за спецификаций, то как функциональность C будет работать в проекте A, так как C зависит от версии 2.0 D, которая недоступна в проекте A из-за спецификаций.

1 Ответ

0 голосов
/ 16 марта 2020

В этом случае C не будет работать. Это так просто и ясно.

...