Welcome to the October 2022 Gradle Build Tool newsletter. This edition covers news from the community along with a few standout GitHub repositories.
From the Community
- Let’s Investigate a Gradle Intellij Memory Leak! — walks through the process of fixing a memory leak.
- Prepare Your Android Project for Android Gradle Plugin 8.0 API Changes — discusses what you can do to get ready for the latest AGP with a focus on build speed.
- How to Access Projects in Multimodule Gradle Project? — provides a quick how-to on type-safe project accessors.
- Android Gradle Plugin 8.0 Improves Build Times, Requires Updating Third-Party Plugins and Libraries — suggests a few tips on how to move away from the Transform APIs removed in AGP 8.0.
- Skip Tests With Gradle? — shows several ways to skip tests safely.
- How to Skip Gradle Tests — explains three different ways to skip tests in your build scripts.
- Understanding Gradle #24 – Kotlin DSL and Groovy DSL — details on the differences between Gradle’s Kotlin and Groovy DSLs.
- Gradle: Give Your Build Some Love, It Will Be Returned! — shares build tool best practices from Gradle’s Devoxx Belgium conference presentation.
- Best Practices When Using Gradle — provides general guidance for using Gradle.
- Custom Gradle-Based Build System — provides a novel example of using Gradle for a game system.
- Example of How to Idiomatically Structure a Large Build With Gradle 7.2+ — gives examples for larger projects.
- Gradle Best Practices Plugin —helps reinforce best practices when using Gradle.
- Gradle Analytics Plugin — analyzes your project builds with unique visual and text metrics in HTML format. Worth a look, especially in situations where the full power of BuildScans™ and Gradle Enterprise is not an option.
- Cache Once and Use Everywhere — offers some tips on caching in a slideshow format.
From Gradle Team
Developer Productivity Engineering Summit
Register today to attend the Developer Productivity Summit, November 2 - 3, 2022 in San Francisco, featuring speakers from Airbnb, DoorDash, Google, Gradle, LinkedIn, Meta, Netflix, Slack, Square, and Uber. View the event agenda and register now to take advantage of the early bird pricing.
If you share our passion for developer productivity and tooling, consider joining our globally distributed team and check out our job openings at gradle.com/careers. We are looking for software engineers, solutions engineers, application security engineers, and developer productivity engineers.
See the Gradle Training webpage for an up-to-date list of all upcoming educational and training events. Here is a highlight of some of the next ones:
- October 25, 12:00 pm - 3:00 pm (US EDT): Virtual Workshop — Gradle Build Cache Deep Dive
- October 26, 1:00 pm - 1:30 pm (US EDT): Virtual Showdown —S2E3: Developer Tools at Scale
- November 2 - 3: Conference — DPE Summit 2022: Next Practices for Transforming the Developer Experience
- November 8, 12:00pm - 1:00 pm (CET): Conference — W-JAX - Munich & Online: Developer Productivity Engineering in Practice (Stefan Wolf, Gradle)
- November 10, 10:15 - 11:15 am (CET): Conference — W-JAX - Munich & Online: Sane and Fast Builds for Projects of Any Scale ( Alex Semin, Gradle)
- November 10, 10:30 am - 2:30 pm (US EDT): Virtual Workshop — Introduction to Gradle Build Tool
- November 29, 11:00 am - 2:00 pm (US EDT): Virtual Workshop — Gradle Build Cache Deep Dive
If you have some news, you’d like us to share in the next issue, use #gradle on Twitter or send us an email with the details to firstname.lastname@example.org.
Until next time!
—The Gradle Build Tool Team