Описание тега gradle-cache

- это механизм кеширования, цель которого - сэкономить время за счет повторного использования результатов, созданных другими сборками. Кэш сборки работает, сохраняя (локально или удаленно) выходные данные сборки и позволяя сборкам извлекать эти выходные данные из кеша, когда определено, что входные данные не изменились, что позволяет избежать дорогостоящей работы по их восстановлению.
0 ответов

Gradle: Как добавить конфигурацию в качестве входных данных для CacheableTask?

Я хотел бы, чтобы определенная задача кэшировалась на основе изменений конфигурации, таких как обновление версии или добавление или удаление зависимостей. Что я не уверен, так это то, как я должен добавить это, чтобы получить поведение, которое я хо…
28 янв '19 в 16:59
2 ответа

Кэш Gradle сборки не включен для задачи

Я включил кэширование сборки Gradle для моего проекта. Но мы используем некоторые не встроенные задачи, такие как npm-install из сторонних плагинов. Gradle не включает кеш для этих задач. Например, это показывает что-то вроде ниже, когда такая задач…
24 май '18 в 12:09
1 ответ

Кэширование вывода задачи включено, но кэши сборки не настроены и не включены

Я настроил buildCache {} раздел с включенным удаленным кешем, но журнал показывает Кэширование вывода задачи включено, но кэши сборки не настроены и не включены Что мне не хватает?
09 май '18 в 03:53
0 ответов

Может ли задача com.android.build.gradle.tasks.PackageApplication кэшироваться?

Я изучаю сборку моего проекта Android и нашел эту задачу com.android.build.gradle.tasks.PackageApplication не кешируется по причине: Not cacheable: Task output caching not enabled, Можно ли сделать эту задачу кэшируемой, например, установив какой-ли…
01 авг '19 в 23:44
1 ответ

Как заставить Intellij IDEA использовать кеш параллельной сборки и Gradle для сборки

Что контролирует, как сборка / перестройка IDE Intellij IDEA использует кеш сборки gradle и параметры параллелизма? У меня есть настройка кеша сборки gradle, и если я запускаю gradle через IDEA runConfiguration, я вижу следующее: 45s clean build --p…
15 окт '19 в 18:39
1 ответ

Повторное использование кеша Gradle в агентах Teamcity CI

Учитывая, что у меня есть несколько агентов, которые создают приложения на основе Gradle 5.X, я хотел бы начать кэширование зависимостей Gradle для всех агентов. Я пытался поделиться .gradle папка, но когда я пытаюсь запустить одну и ту же сборку на…
4 ответа

.gradle\caches\6.1.1\file-changes\last-build.bin (Доступ запрещен)

Я пытался удалить папку .gradle или удалить файл last-build.bin, но это не сработало. Может ли у каждого есть решение этой проблемы? Спасибо...
19 янв '21 в 15:13
2 ответа

Отключить удаленный кеш Gradle для одной задачи

У меня есть сборка Gradle с настроенным локальным и удаленным кешем. Среди прочего я использую плагин Spotless Gradle . Этот плагин отметил свои задачи ( spotlessCheck а также spotlessApply) как кэшируемые. Проблема в том, что в моем случае сама зад…
07 апр '21 в 17:30
0 ответов

Где сборка Google Cloud хранит кеши Gradle

Я создаю триггер для Java-приложения с помощью инструмента сборки Gradle.Gradle предоставляет отличную поддержку кеширования для ускорения процесса. Скоро в Google Cloud build (GCB). В GCB, где находится, находится каталог .gradle. В настоящее время…
0 ответов

Как использовать кеш Gradle одной задачи в другой задаче Gradle?

Я хочу выполнить две задачи Gradle и эффективно использовать кеш сборки Gradle. Задача 1 -> ./gradlew build --build-cache. Задача 2 -> ./gradlew jacocoTestReport Здесь я кэширую только задачу 1. Я не хочу кэшировать свои задачи jacoco, вместо …
0 ответов

Почему GRADLE_USER_HOME не использует каталог по умолчанию?

Согласно статье , кеширование gradle по умолчанию имеет значение $USER_HOME/.gradle, если оно не установлено. Однако я не вижу каталога по умолчанию, используемого для хранения кеша зависимостей в моей сборке Jenkins, даже если я не указал никакого …
0 ответов

compileJava Gradle не может записать файлы .class, если кеш включен, а выходной каталог ресурсов совпадает с выходным каталогом классов

Применяется к Gradle 7.0 и более ранним версиям. Каждый второй цикл очистки/сборки файлы не записываются в . Проблема появляется только когда: В проекте очень мало java-файлов (1-2 файла) и несколько файлов ресурсов. sourceSets.main.java.outputDir =…
24 мар '22 в 16:49
0 ответов

Кэш Gradle содержит log4j, но не отображается в дереве зависимостей

У меня есть проект gradle, который не использует log4j, я проверил это по зависимостям (зависимости ./gradlew) и дереву buildEnvironment (./gradlew buildEnvironment). Но тем не менее, у меня есть jar log4j в моем кеше Gradle (~/.gradle/caches/module…
23 июн '22 в 10:33
2 ответа

Не удалось проанализировать конфигурацию Gradle модуля приложения Android при подключении к Firebase

Я получаю эту ошибку при подключении приложения к firebase из помощника firebase в Android Studio. Сообщение об ошибке: не удалось проанализировать конфигурацию Gradle модуля приложений Android. Решите проблемы со сборкой Gradle и/или выполните повт…
0 ответов

Как загрузить все зависимости проекта Gradle без выполнения задач?

Ищем способ загрузить в кэш все зависимости, перечисленные впроекта Gradle без фактического выполнения задач, требующих этих зависимостей. Например, если кеш зависимостей пуст и мы запускаем, это вызовет загрузку артефактов, необходимых для "сборки"…
23 янв '23 в 11:09
0 ответов

Gradle Build с кешем Gradle в док-контейнере

Чтобы использовать функцию перезагрузки в реальном времени, я должен использовать точку входа как gradle quarkusDev для создания и запуска моего приложения/службы в контейнере докеров. Но поскольку я работаю с монорепозиторием, есть много зависимост…
0 ответов

Как я могу настроить кеш сборки Gradle для нормализации окончания строк для файлов?

Я настроил кеш сборки Gradle для своего проекта Gradle; однако я вижу промахи в кеше из-за некоторых конкретных файлов между Linux (ci, wsl) и Windows. Вот пример файла, который работает нормально, и файла, который не работает: Окончания строк Windo…
09 мар '23 в 17:50
0 ответов

Файлы JAR среды выполнения flutter build в пути к классам должны иметь одну и ту же версию. Файлы были найдены в пути к классам

Файлы JAR среды выполнения flutter build в пути к классам должны иметь одну и ту же версию. Эти файлы были найдены в пути к классам Как я могу решить эту проблему, запустив apk flutter build в студии Android и получив эту ошибку Running Gradle task …