Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 渐变依赖项-用另一个模块替换一个模块_Java_Gradle_Dependencies_Alias_Guava - Fatal编程技术网

Java 渐变依赖项-用另一个模块替换一个模块

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:

在我的项目中,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:guava-jdk5") {
        replacedBy("com.google.guava:guava")
    }
}