Maven тянет в старой версии библиотеки - PullRequest
0 голосов
/ 13 февраля 2020

Мой проект зависит от фляги, которая зависит от версии 2.5.6 . По какой-то причине мой проект использует более старую версию akka 2.4.16 .

Вывод

mvn dependency:tree -Dverbose=true

com.typesafe.akka:akka-actor_2.11:jar:2.4.16:compile (version managed from 2.5.6)

Вывод

mvn dependency:tree -Dverbose | grep akka

[INFO] |  +- com.typesafe.akka:akka-actor_2.11:jar:2.4.16:compile (version managed from 2.5.6)
[INFO] |  +- com.typesafe.akka:akka-slf4j_2.11:jar:2.4.16:compile (version managed from 2.5.6)
[INFO] |  |  +- (com.typesafe.akka:akka-actor_2.11:jar:2.4.16:compile - version managed from 2.5.6; omitted for duplicate)

нет никакой транзитивной зависимости от akka где-либо еще. Почему это происходит?

1 Ответ

0 голосов
/ 13 февраля 2020

Номер версии берется из <dependencyManagement>, либо из прямой записи, либо из так называемой спецификации, то есть как запись POM, которая была импортирована с <scope>import</scope>.

...