gpt4 book ai didi

gradle - 如何在 `org.ow2.asm:asm-tree:4.0 -> 5.0.3 (*)`中了解 `gradle dependencies`?

转载 作者:行者123 更新时间:2023-12-03 05:16:25 25 4
gpt4 key购买 nike

当我在项目上运行gradle dependencies时,它显示了依赖关系树,其中一些看起来像:

+--- org.ow2.asm:asm:5.0.3

+--- com.jayway.restassured:rest-assured:1.8.1
| +--- org.codehaus.groovy:groovy:2.1.2
| | +--- antlr:antlr:2.7.7
| | +--- org.ow2.asm:asm-tree:4.0 -> 5.0.3 (*)
| | +--- org.ow2.asm:asm-commons:4.0 -> 5.0.3 (*)
| | +--- org.ow2.asm:asm:4.0 -> 5.0.3

对于最后3行,每行具有两个版本, 4.05.0.3

我可以从此行获得什么信息?这是否意味着 rest-assured 1.8.1依赖 4.0,但是现在发现存在新版本的 5.0.3,因此仅使用新版本吗?

这样使用安全吗?将 rest-assured升级到在ASM 5.0.3上答复的新版本更好吗?

最佳答案

tl;博士

看看this的答案。

说明

这意味着依赖性之间存在冲突-具有相同的组和artifactId。它们通常通过指定的依赖项进行可传递的下载。 Gradle会尝试自动解决-通过选择最新版本(使用->签名)。可以排除冲突的依赖关系。

关于gradle - 如何在 `org.ow2.asm:asm-tree:4.0 -> 5.0.3 (*)`中了解 `gradle dependencies`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28082898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com