Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Informatsionnyy byulleten gradle build tool za iyun 2026 goda
Dev48

© 2026 · All rights reserved.

Информационный бюллетень Gradle Build Tool за июнь 2026 года

Источник: Gradle

Информационный бюллетень Gradle Build Tool за июнь 2026 года

Источник: Gradle

Добро пожаловать в информационный бюллетень Gradle Build Tool за июнь 2026 года! В этом месяце мы разбираемся с четырьмя версиями Kotlin, скрывающимися в вашей сборке Gradle, изучаем Gradle 9.6.0 и исследуем, как Netflix выполняет 358 архитектурных правил в более чем 5000 репозиториев с помощью Nebula ArchRules. Из сообщества ANDROID GRADLE PLUGIN 9.3.0 AGP 9.3.0 был выпущен в этом месяце, поддерживая API уровня 37 и продолжая цикл выпуска AGP, который тесно связан с линейкой Gradle 9.x.

25 сентября 2026 г.

Добро пожаловать в информационный бюллетень Gradle Build Tool за июнь 2026 года! В этом месяце мы разбираемся с четырьмя версиями Kotlin, скрывающимися в вашей сборке Gradle, изучаем Gradle 9.6.0 и исследуем, как Netflix выполняет 358 архитектурных правил в более чем 5000 репозиториев с помощью Nebula ArchRules.

Оглавление

  • Из сообщества ANDROID GRADLE PLUGIN 9.3.0 SCALING ARCHUNIT ЗНАКОМСТВО С ТОНИ РОБАЛИКОМ ЛУЧШИЕ ПРАКТИКИ ПРОВЕРКИ ЗАВИСИМОСТЕЙ
  • ANDROID GRADLE PLUGIN 9.3.0
  • SCALING ARCHUNIT
  • ЗНАКОМСТВО С ТОНИ РОБАЛИКОМ
  • ЛУЧШИЕ ПРАКТИКИ ПРОВЕРКИ ЗАВИСИМОСТЕЙ
  • От Gradle GRADLE 9.6.0 4 ВЕРСИИ KOTLIN?
  • GRADLE 9.6.0
  • 4 ВЕРСИИ KOTLIN?
  • От Develocity ARTIFACT CACHE ♥️ ARTIFACTORY НАБЛЮДАЕМОСТЬ ЦЕПОЧКИ ПОСТАВОК
  • ARTIFACT CACHE ♥️ ARTIFACTORY
  • НАБЛЮДАЕМОСТЬ ЦЕПОЧКИ ПОСТАВОК
  • Предстоящие события
  • Расскажите другим

Введение

Добро пожаловать в информационный бюллетень Gradle Build Tool за июнь 2026 года! В этом месяце мы разбираемся с четырьмя версиями Kotlin, скрывающимися в вашей сборке Gradle, изучаем Gradle 9.6.0 и исследуем, как Netflix выполняет 358 архитектурных правил в более чем 5000 репозиториев с помощью Nebula ArchRules.

ANDROID GRADLE PLUGIN 9.3.0 #

AGP 9.3.0 был выпущен в этом месяце, поддерживая API уровня 37 и продолжая цикл выпуска AGP, который тесно связан с линейкой Gradle 9.x. Если вы используете AGP 9.2.x и Gradle 9.5.x, это обновление отлично подойдет.

👉 См. примечания к выпуску

SCALING ARCHUNIT #

Джон Бернс и Эмили Юань из команды JVM Ecosystem в Netflix подробно рассказывают о том, как они превратили ArchUnit (обычно инструмент для архитектурных правил на основе JUnit для одного репозитория) в уровень принудительного контроля для огромного парка Java-репозиториев Netflix.

Два новых плагина Gradle выполняют эту работу: плагин ArchRules Library для создания и публикации правил и плагин ArchRules Runner, который автоматически подхватывает связанные правила из зависимостей. Система выполняет 358 правил в более чем 5000 репозиториев, обнаруживая почти 1 миллион проблем (около 1000 из них имеют высокий приоритет), и поставляется с библиотеками правил OSS для проверки на null, лучших практик плагинов Gradle, использования устаревших Joda/Guava и известных уязвимых API.

👉 Читать статью

ЗНАКОМСТВО С ТОНИ РОБАЛИКОМ #

Тони Робалик (@autonomousapps) — стипендиат Gradle и единственный инженер, стоящий за набором фундаментальных инструментов сборки JVM, о которых стоит знать: плагин Dependency Analysis Gradle для обнаружения неиспользуемых и неправильно классифицированных зависимостей, плагин Gradle Best Practices для борьбы с антипаттернами авторов плагинов, сортировщик зависимостей Gradle и глоссарий Gradle для сообщества. Если вы используете Gradle в больших масштабах, один или два из этих инструментов, вероятно, покажутся вам знакомыми. Сейчас Тони работает независимым консультантом в Faster Builds, LLC.

👉 Найти его на GitHub

ЛУЧШИЕ ПРАКТИКИ ПРОВЕРКИ ЗАВИСИМОСТЕЙ #

Бенедикт Риттер подводит итоги года использования проверки зависимостей Gradle в проектах GradleX. Ключевые рекомендации: отдавайте предпочтение PGP-ключам, а не контрольным суммам для каждого артефакта, используйте защищенную связку ключей, чтобы изменения можно было просматривать, отключите поиск на серверах ключей, аннотируйте файлы индикаторами достоверности и делайте разрешение зависимостей воспроизводимым.

👉 Читать статью

От Gradle #

GRADLE 9.6.0 #

Вышел Gradle 9.6.0! Этот выпуск включает:

  • Улучшена частота попаданий в кэш конфигурации: Gradle теперь точно отслеживает, какие системные свойства org.gradle.project.* и переменные среды ORG_GRADLE_PROJECT_* фактически считываются на этапе конфигурации, поэтому изменение неиспользуемого свойства больше не делает кэш недействительным.
  • Устаревание неявного поиска в родительских проектах: неявные ссылки на свойства и явные вызовы findProperty() / property() / hasProperty() теперь выдают предупреждения об устаревании, если они разрешаются из родительских проектов.
  • Производительность ввода-вывода облачного исполнителя: значительный прирост производительности на облачных исполнителях CI.

Обновите свой wrapper, чтобы начать: ./gradlew wrapper --gradle-version=9.6.0 --gradle-distribution-sha256-sum=bbaeb2fef8710818cf0e261201dab964c572f92b942812df0c3620d62a529a01 && ./gradlew wrapper

👉 См. примечания к выпуску

4 ВЕРСИИ KOTLIN? #

Лора Кассович разбирается в том, что на самом деле происходит, когда вы «устанавливаете версию Kotlin» в сборке Gradle: два компилятора, ваш плагин Kotlin Gradle и тот, который Gradle встраивает для логики сборки, каждый со своим переключателем версии языка, дают вам четыре числа, которые нужно держать в голове. Gradle 9.6.0 поставляется со встроенным Kotlin 2.3.21, привязанным к версии языка 2.2, в то время как ваш KGP и его версия языка остаются на ваше усмотрение.

В статье объясняется, почему это разделение является преднамеренным, где они могут безопасно расходиться и чего ожидать при обновлении Gradle wrapper.

👉 Читать статью

От Develocity #

ARTIFACT CACHE ♥️ ARTIFACTORY #

Аргументы команды Develocity в пользу того, чтобы рассматривать CI-конвейер как новое «узкое место» эпохи GenAI, подкрепленные конкретными цифрами. Sonatype сообщает, что 83% пропускной способности Maven Central приходится всего на 1% IP-адресов, одно финансовое учреждение перемещает 23 ТБ артефактов за один день в рамках примерно 50 000 сборок, а прогноз Develocity для организации с 20 000 разработчиков составляет примерно 7 млн долларов в год операционной экономии плюс 5 млн долларов отложенных капитальных затрат.

Рекомендация состоит не в том, чтобы отказаться от Artifactory, а в том, чтобы сохранить его в качестве системы учета и добавить Develocity Artifact Cache в качестве CDN для артефактов сборки, с граничными узлами (Edge nodes), работающими на уровне локальной сети/зоны доступности, чтобы 95%+ запросов артефактов оставались локальными. Тест показал сокращение времени сборки AndroidX с ~50 минут до 6 минут.

👉 Читать статью

НАБЛЮДАЕМОСТЬ ЦЕПОЧКИ ПОСТАВОК #

Брайан Келли применяет подход наблюдаемости в производстве к цепочке поставок программного обеспечения: перестаньте вручную связывать SBOM, сканеры и журналы сборки, начните рассматривать каждый коммит, сборку, сканирование и развертывание как подписанный, запрашиваемый факт. Provenance Governor связывает данные Build Scan, утверждения об идентичности и результаты политики в треугольник доверия — «что» от Develocity, «кто» от кратковременных идентификаторов рабочих нагрузок и «авторитет» от самого Provenance Governor.

👉 Читать статью

Предстоящие события #

Встречайтесь с командой Gradle и другими членами сообщества на этих предстоящих мероприятиях! Мы будем рады пообщаться с вами, чтобы обсудить все, что связано с Gradle Build Tool, Develocity, разработкой инженерной производительности (DPE) или развивающимся влиянием ИИ на разработку и доставку программного обеспечения.

  • 5–9 октября — Devoxx Belgium 2026 — Антверпен, Бельгия. Оригинальный Devoxx — пять дней, крупнейшая конференция разработчиков JVM в Европе. Стоит отметить в календаре уже сейчас; билеты и прием заявок на доклады (CFP) быстро заканчиваются.
  • 2–3 сентября — Javazone 2026 — Лиллестрём, Норвегия. Крупнейшая конференция Java, управляемая сообществом. Организована JavaBin и Норвежской группой пользователей Java.

Расскажите другим #

Мы призываем вас делиться основными моментами из этого информационного бюллетеня.

Находите этот и предыдущие выпуски в архиве информационных бюллетеней Gradle или подписывайтесь через RSS.

Прием заявок на доклады для июльского выпуска уже открыт!

Просмотры

← Все статьи

Ещё в разделе «Разработка ПО»

Все →
Microsoft объединяет бизнес-ИИ в единое приложение в стремлении конкурировать с AnthropicПресса
Microsoft

Microsoft объединяет бизнес-ИИ в единое приложение в стремлении конкурировать с Anthropic

Интеллектуальная обработка документов, выходящая за рамки шаблонов: на базе AWS Agentic AI
HCLTech

Интеллектуальная обработка документов, выходящая за рамки шаблонов: на базе AWS Agentic AI

Lightspeed планирует привлечь $250 млн для нового фонда в Индии, делая ставку на ИИ на ранних стадиях
Пресса
Lightspeed

Lightspeed планирует привлечь $250 млн для нового фонда в Индии, делая ставку на ИИ на ранних стадиях

Инженерные услуги в области медицинской полупроводниковой техники
HCLTech

Инженерные услуги в области медицинской полупроводниковой техники

Будущее контакт-центров: баланс между автоматизацией на базе ИИ и человеческим опытом
HCLTech

Будущее контакт-центров: баланс между автоматизацией на базе ИИ и человеческим опытом

IFS — единственный поставщик, признанный «Выбором клиентов 2025 года» (Customers’ Choice) в категории управления выездным обслуживанием (Field Service Management) по версии отчета Gartner® Peer Insights™
IFS

IFS — единственный поставщик, признанный «Выбором клиентов 2025 года» (Customers’ Choice) в категории управления выездным обслуживанием (Field Service Management) по версии отчета Gartner® Peer Insights™

Ещё от Gradle

Информационный бюллетень Gradle Build Tool за август 2026 г.
Gradle

Информационный бюллетень Gradle Build Tool за август 2026 г.

Информационный бюллетень Gradle Build Tool за июль 2026 г.
Gradle

Информационный бюллетень Gradle Build Tool за июль 2026 г.

Информационный бюллетень Gradle Build Tool за май 2026 г.
Gradle

Информационный бюллетень Gradle Build Tool за май 2026 г.

Информационный бюллетень Gradle Build Tool за апрель 2026 г.
Gradle

Информационный бюллетень Gradle Build Tool за апрель 2026 г.