Maven提取库的较旧版本

问题描述 投票:0回答:1

我的项目依赖于依赖akka版本2.5.6的jar。由于某种原因,我的项目引入了较旧版本的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上都没有没有传递依赖项。为什么会这样?

maven akka transitive-dependency
1个回答
0
投票

版本号来自<dependencyManagement>,可以是直接输入,也可以是所谓的BOM,即,是用<scope>import</scope>导入的POM的输入。

© www.soinside.com 2019 - 2024. All rights reserved.