Для большей ясности: это НЕ о нескольких версиях зависимостей, речь идет о нескольких версиях собственных банок Gradle.Gradle multiple versions OF GRADLE
Я думал, this может иметь ответ ... но их нет!
Это Gradle 2.14 с ОС Windows 10.
Я нашел, что град постоянно строил новый каталог под каталогом «.gradle» для этого проекта: рядом с законным каталогом «2.14» он продолжал создавать каталог «2.2.1».
Я заглянул под мой каталог, где установлен Gradle: и я нашел непонятным образом несколько версий файлов .jar Gradle в: не только 2,14, но 2,13, 1,7, и да, 2.2.1 ..
Так что я решил вручную удалите 2.2.1. банки. Он прекратил создание «ложного» каталога 2.2.1.
Может ли кто-нибудь сказать мне, как Gradle решает, какую версию он использует? Я бы очень хотел избавиться от этих не-2.14 банок и найти способ предотвратить другие версии, ползущие назад каким-то образом!
Документы [gradle docs] (https://docs.gradle.org/current/userguide/gradle_wrapper.html) рекомендуют хранить градиентную оболочку рядом с исходным кодом, который гарантирует, что пользователи проекта всегда будут работать с предполагаемой версией. Вы можете инициализировать его с помощью 'gradle wrapper'. После этого IDE можно настроить так, чтобы всегда использовать оболочку градиента или использовать «gradlew» на консоли. – ldz
Спасибо за этот указатель. Я прочту это внимательно. –