2016-10-20 3 views
3

В моем проекте Gradle показаны зависимости:Gradle зависимостей - заменить один модуль с другим

com.google.guava:guava:19.0 -> 20.0-rc1 
com.google.guava:guava-jdk5:17.0 

AFAIK Gradle выбирает самую последнюю версию зависимостей с тем же именем, поэтому v19 изменяется на v20. Есть ли способ сделать gule вместо guava-jdk5 использовать guava?

ответ

3

Да, смотрите Gradle documentation на управление зависимостями и модуль replacement.Try этот код внутри зависимостей-блока:

modules { 
    module("com.google.guava:guava-jdk5") { 
     replacedBy("com.google.guava:guava") 
    } 
} 
Смежные вопросы