Выбор ответа Junior Сборка Gradle обновлено

Version catalog

Вопрос

Что даёт файл gradle/libs.versions.toml?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Хранит версии и координаты библиотек и плагинов с доступом libs.xxx. Version catalog убирает дублирование версий по модулям: в TOML описаны [versions], [libraries], [plugins], а Gradle генерирует аксессоры libs.compose.material3, libs.plugins.ksp.

Варианты ответа

  1. Ускоряет приложение у пользователя за счёт согласованных версий
  2. Хранит версии и координаты библиотек и плагинов с доступом libs.xxxправильный ответ
  3. Заменяет settings.gradle.kts и описывает список модулей проекта
  4. Автоматически обновляет библиотеки до последних стабильных версий

Разбор

Version catalog убирает дублирование версий по модулям: в TOML описаны [versions], [libraries], [plugins], а Gradle генерирует аксессоры libs.compose.material3, libs.plugins.ksp. Список модулей проекта остаётся в settings.gradle.kts. Автоматических обновлений нет, для этого есть отдельные инструменты (Renovate, Dependabot).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.