Gradle: где я могу найти некоторые учебники о директории gradle cache - PullRequest
1 голос
/ 10 марта 2020

В этом каталоге есть несколько каталогов, таких как jars-3, modules-2, transforms-1, et c. В модулях-2 существуют файлы-2.1, metadata-2.53 / metadata-2.59 и т. Д. В файлах-2.1 существуют различные загруженные пакеты. В metadata-2.53 есть каталог direcriptors, в котором находится информация описания различных пакетов (descriptor.bin).

Где найти руководство пользователя по этому поводу? По какому правилу кладется одна упаковка? Что если я захочу скопировать один пакет с одного компьютера на другой? Что такое файл descriptor.bin?

Я прочитал руководство пользователя gradle и руководство пользователя gradle , в этом почти ничего нет.

1 Ответ

0 голосов
/ 10 марта 2020

Ссылка на руководство пользователя Gradle устарела. Начиная с версии 6.1 имеется перемещаемый кэш зависимостей, а с версии 6.2 - поддержка разделяемого кэша зависимостей только для чтения.

Из руководства по версии 6.2.2 :

Копирование и повторное использование кэша

Кэш зависимостей, как часть файла, так и части метаданных, полностью кодируются с использованием относительных путей. Это означает, что вполне возможно скопировать кэш и увидеть в нем преимущества Gradle.

Путь, который можно скопировать, - это $ GRADLE_HOME / caches / modules-. Единственное ограничение - размещение его с использованием той же структуры в месте назначения, где значение GRADLE_HOME может быть другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...