gpt4 book ai didi

gradle - 无论深度如何,如何在Gradle中排除传递依赖?

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

我在Gradle构建文件中有一个依赖项(com.conflict:conflicting-dependency:1.2),该文件来自嵌套了几层深的传递性依赖项(org.foo:bar:1.0)。

org.foo:bar:1.0
| - com.nested:nested1:5.5.1
| | - com.nested:nested2:3.3.1
| | - com.conflict:conflicting-dependency:1.2

排除此依赖性的正确方法是什么?

我知道我可以将 com.conflict:conflicting-dependency:2.5定义为项目的显式依赖项,但这是唯一的方法,这是正确的方法吗?

我是askinig,因为与此相关的依赖关系图实际上要复杂得多,我想清理一下我们似乎具有的依赖关系。谢谢!

最佳答案

试试这个 :

implementation ("org.foo:bar:1.0") {
exclude group: 'com.conflict', module: 'conflicting-dependency'
}

关于gradle - 无论深度如何,如何在Gradle中排除传递依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54925545/

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