gpt4 book ai didi

gradle - 解决与文件系统库(例如不是maven,ivy)的Gradle传递依赖关系冲突

转载 作者:行者123 更新时间:2023-12-04 02:58:31 26 4
gpt4 key购买 nike

我们有一个依赖项看起来像这样的java项目。

A -> B -> httpcore-4.0.1
\
C -> httpcore-4.1.3

因此,A中存在传递依存关系冲突。gradle文档说,解决策略是选择最新的(http://gradle.org/docs/current/userguide/dependency_management.html)。但是,由于函数签名差异而导致编译错误,因此似乎没有选择最新的版本。我已经看到了各种排除方法,但是不确定当我们使用基于文件系统的依赖库(不是maven或ivy)时它们如何应用。 Eclipse似乎可以解决该问题,并且可以编译,但是可以使用barfs。我尝试了多种形式的:
configurations {
all*.exclude group:'org.apache', name: 'httpcore', version:'4.0.1'
all*.exclude group:'org.apache.httpcomponents', name: 'httpcore', version:'4.0.1'
}

我在这里想念什么?

我正在使用Gradle 1.0-milestone-8a

最佳答案

关于gradle - 解决与文件系统库(例如不是maven,ivy)的Gradle传递依赖关系冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887131/

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