service:gradle
Различия
Показаны различия между двумя версиями страницы.
service:gradle [09.04.2024 06:47] – [Gradle wrapper] viacheslav | service:gradle [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 2: | Строка 2: | ||
https:// | https:// | ||
+ | Gradle Tutorial - Crash Course: https:// | ||
+ | Understanding Gradle (playlist): https:// | ||
Gradle и система сборки Android: https:// | Gradle и система сборки Android: https:// | ||
Строка 522: | Строка 524: | ||
# Запуск сборки без демона | # Запуск сборки без демона | ||
./gradlew build --no-daemon | ./gradlew build --no-daemon | ||
+ | # Принудительно остановить все демоны (например, | ||
+ | ./gradlew --stop | ||
</ | </ | ||
Строка 528: | Строка 532: | ||
org.gradle.daemon=true | org.gradle.daemon=true | ||
</ | </ | ||
+ | |||
+ | ===== Жизненный цикл сборки / Tasks ===== | ||
+ | * Инициализация | ||
+ | * Анализ '' | ||
+ | * Создание экземпляра класса Project для каждого проекта/ | ||
+ | * Конфигурация | ||
+ | * Анализ сценария сборки из '' | ||
+ | * Создание направленного ациклического графа задач (DAG) для каждого проекта. Задачи выполняются в порядке их зависимости друг от друга. | ||
+ | * Выполнение | ||
+ | * Планирование и выполнение всех задач в соответствии с построенным графом | ||
+ | |||
+ | Gradle task - кусок логики, |
service/gradle.1712645272.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)