Java 渐变依赖项-用另一个模块替换一个模块
在我的项目中,gradle显示了依赖项:Java 渐变依赖项-用另一个模块替换一个模块,java,gradle,dependencies,alias,guava,Java,Gradle,Dependencies,Alias,Guava,在我的项目中,gradle显示了依赖项: com.google.guava:guava:19.0 -> 20.0-rc1 com.google.guava:guava-jdk5:17.0 Afaik gradle选择具有相同名称的依赖项的最新版本,这就是为什么v19更改为v20。 有没有办法让gradle使用guava而不是guava-jdk5?是的,请参阅“依赖项管理和模块替换”。在依赖项块中尝试以下代码: modules { module("com.google.guava:
com.google.guava:guava:19.0 -> 20.0-rc1
com.google.guava:guava-jdk5:17.0
Afaik gradle选择具有相同名称的依赖项的最新版本,这就是为什么v19更改为v20。
有没有办法让gradle使用guava而不是guava-jdk5?是的,请参阅“依赖项管理和模块替换”。在依赖项块中尝试以下代码:
modules {
module("com.google.guava:guava-jdk5") {
replacedBy("com.google.guava:guava")
}
}