Welcome to the March 2021 Gradle Build Tool newsletter.
This issue covers news from the community, the new release of Gradle Enterprise, and the upcoming 7.0 release of Gradle Build Tool.
From the Community
- Using Java 16 With Gradle - explains how to build a project with Java 16 before the official support is available in Gradle 7.0
- Gradle Goodness: Enabling Preview Features for Java - describes how to enable Java feature previews in Gradle
- Gradle Goodness: Add Support For “Scratch” Files to Java Project - describes how to set up scratch files with Gradle for drafting Java code
- Gradle Goodness: Create Properties File With WriteProperties Task - describes how to easily create Java properties files with Gradle’s built-in WriteProperties task
- Gradle’s includeBuild() Is Awesome - explains how to integrate open source projects and Gradle plugins into a Gradle build with composite builds
- Unified Gradle Projects Releasing to Maven Central in 2021 + Migration Guide - introduces Gradle Nexus Publish Plugin for publishing to Maven Central
- Publish to Maven Central Using Gradle - explains how to publish a Kotlin library on Maven Central using built-in Maven Publish Plugin
- Free Up System Resources for Faster Gradle Builds - shares tips about optimizing your system for faster builds
- Android Modularization - shares the approach to modularizing the Android app at Telefónica
- Leveraging Gradle @ Netflix - discusses how Netflix uses Gradle Build Tool at scale (from Charlotte Java User Group)
- Keeping Growing Software Projects Under Control With Gradle - presents how to use composite builds to organize large software projects (from the Joker conference)
- The Future of Dependency Management, Seen From 2021 - discusses various dependency management issues, refreshVersions plugins, and ideas for the future (from FOSDEM 2021)
- How Gradle Is Built - CI From the Trenches #5 - discusses how Gradle Build Tool is developed and built (from JetBrainsTV)
Gradle Enterprise 2021.1
Gradle Enterprise 2021.1 makes Test Distribution faster by better utilizing agents that become available during execution of tests, provides insight into Maven dependency resolution activity and network requests, allows builds to be selected for analysis by build time with minute granularity, and more. See release notes for details.
Gradle 7.0 RC1
The first release candidate of Gradle 7.0 has been released. It enables file system watching by default, provides a central dependency declaration feature preview, and promotes many currently incubating features. See release notes for details.
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.
- Mar 30 9:00 am PT (2.5 hours): Hands-On Workshop: Introduction to Developer Productivity Engineering
- Apr 28 9:00 am PT (3.5 hours): Training: Gradle Build Cache Deep Dive
- May 25-26 8:30 am PT (4 hours each day): Training: Introduction to Gradle
See the Gradle Training webpage for an up-to-date list of all upcoming educational and training events.
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 Team