Пишем Convention Plugin и забываем про копипасту | Современный Gradle для Java-разработчика

Пишем Convention Plugin и забываем про копипасту |  Современный Gradle для Java-разработчика
БесплатноОнлайн
Backend

Продолжаем цикл вебинаров, посвященных современному Gradle для Java-разработчика.

Когда модулей становится больше пяти, одни и те же блоки dependencies и tasks.withType<Test> кочуют из файла в файл, и любое изменение конфигурации нужно вносить вручную везде. Решаем проблему через Convention Plugin: пишем precompiled script plugin в build-logic. Разбираем чем build-logic отличается от buildSrc, подключаем Version Catalog внутри плагина и настраиваем type-safe аксессоры.