Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
dev

Современный Gradle для Java-разработчика

Gradle активно развивается, и вместе с ним появляются удобные инструменты: Version Catalog, Convention Plugins, улучшенная агрегация отчётов. В курсе разберём, как ими пользоваться в реальном мультимодульном проекте. Будет полезно тем, для кого Gradle до сих пор ощущается, как чёрный ящик.

Course img

Что вас ждёт на курсе

Зачем вам это обучение

  • Создадите мультимодульный проект с нуля. Узнаете причины разделения на модули и жизненный цикл Gradle.
  • Узнаете разницу между api и implementation, зачем нужны плагины java-library и java-application.
  • Познакомитесь с централизованным управлением версиями: отказ от хардкода версий в пользу libs.versions.toml. Ознакомитесь с теорией по работе Version Catalog и Bill of Materials.
  • Научитесь устранять повторяющиеся конфигурации тестов в каждом модуле и сравните подходы subprojects {} и build-logic.
  • Соберёте единый отчёт по тестам и покрытию кода из всех модулей. Узнаете про плагины test-report-aggregation и jacoco-report-aggregation.

Узнавайте о новых курсах первыми

Только важная информация, никакого шума.

Перейти к урокам

Авторизуйтесь или зарегистрируйтесь, чтобы перейти к урокам курса.

Не хочешь - не регистрируйся, просто пробуй продукт!

Начать бесплатно

Испытай
удачу!

Испытай удачу —
крути колесо!

Prize circle Prize circle Outer ring

Поздравляем!
Вы получили триал на 30 дней!

Обманул систему, молодец! В качестве приза получи триал на 30 дней!