July 2025

Welcome to the July 2025 Gradle Build Tool newsletter! This month’s newsletter highlights new community content, releases like Gradle 9 RC3 and Develocity 2025.2, a new Maven Central publishing video, and the first Dependabot support for Gradle lockfiles.

Table of Contents

Introduction

From the community

New posts

New videos

New releases

  • Develocity Plugin for IntelliJ 0.5.0 is out! This plugin brings real-time Gradle build analysis directly into your IDE, no Develocity instance or Build Scan® required. It helps developers optimize build performance and gain actionable insights as they work.
  • Nmcp 1.0.0 is out! The Nmcp project provides publishing capability to Maven Central using the new Portal Publisher API.
  • Java-module-packaging 1.1 is out! This plugin helps you package modern Java applications with the Java Module System and jpackage. It works seamlessly with other org.gradlex plugins for dependency management and application deployment.
  • Shadow 9.0.0-rc1 is out! This major release candidate of the popular Shadow plugin includes a full rewrite in Kotlin for better maintainability and performance.

From the Gradle team

Gradle 9 release candidate 3 is ready

Gradle 9.0.0 RC3

The third release candidate of Gradle 9.0.0 is ready, and we’d love your feedback.

Highlights include:

  • The Configuration Cache is now the preferred mode of execution.
  • Gradle now supports Kotlin 2.2+ and the new K2 compiler.
  • The minimum required Java version has been raised to Java 17.
  • We’ve also removed many previously deprecated APIs.

RC3 (and RC2) includes additional documentation, dependency resolution patches, nullability improvements, and minor Configuration Cache fixes introduced since RC1.

The GA release is expected soon.

For an overview of the changes between Gradle 8.0 and Gradle 9.0.0, along with demos and videos, see What’s New in Gradle 9.

👉 In the meantime, test the RC.

Publish your JVM library to Maven Central

Pulishing Plugin To Maven Central

In our latest video, learn how to publish your JVM library to Maven Central using a Gradle community plugin, compatible with the 2025 updates to the Maven Central publishing process.

The tutorial goes over key prerequisites that include:

  • Setting up a Maven Central account and namespace.
  • Creating a GPG public/private key pair for required artifact signing and verification.
  • Adding configuration to enable publishing in your build file, including providing POM file values.

For more tips about publishing, check out the Publishing to Maven Central Cookbook page.

👉 Watch the YouTube video.

Develocity 2025.2 and Develocity IntelliJ plugin release

Develocity 2025.2

We’re thrilled to unveil Develocity 2025.2, full of powerful updates designed to help you transform your build and test processes for greater speed and reliability. Here’s a quick look at the highlights:

  • AI-powered failure grouping in Build Scan®: Automatically identify and group recurring Gradle and Maven build/test failures with AI.
  • npm Failure Analytics: Detect and prioritize npm build/test failures, flakiness, and slowness in JavaScript and TypeScript projects.
  • Improved reporting: Use new dashboards and filters for faster, clearer insights into build and test performance.
  • Develocity Edge: Run Develocity services closer to developers for faster, more reliable builds.

👉 Check out the 2025.2 Release Notes.

This release also includes a beta version of the Develocity Plugin for IntelliJ. This new plugin brings real-time Gradle build insights directly into your IntelliJ IDE:

  • Live build timeline: Visualize task execution and resource consumption (CPU, memory) of your Gradle builds as they run.
  • Streamlined Develocity configuration: Streamlines applying and configuring the Develocity Gradle plugin.

Troubleshooting and optimizing your builds has never been easier. Install the plugin from the JetBrains Marketplace in seconds and get started.

👉 Try out the new Develocity IntelliJ Plugin.

Dependabot adds support for Gradle lockfiles

Dependabot support lockfiles

You can now automate updates to your Gradle dependency lockfiles (gradle.lockfile) using GitHub’s Dependabot. This makes it easier to keep your dependencies secure and up to date while still benefiting from the control and stability of lockfiles.

👉 Read the GitHub Blog.

Upcoming events

Meet the Gradle team and fellow community members at these upcoming events! We’d love to connect with you and discuss anything related to Gradle Build Tool, Develocity, or Developer Productivity Engineering (DPE).

  • August 3-10, JCrete - Oleg Nenashev will join this un-conference focused on the Java tooling ecosystem and developer productivity.
  • August 19-21, Scala Days - Come visit the Gradle team and hear from Gradle Senior Software Engineer Martin Duhem on “Exploring Build Caching: A Practical Overview”.
  • September 23-24, DPE Summit by Gradle, San Francisco - Registration is open, and speakers have been announced! Don’t miss your chance to attend the only conference dedicated entirely to DPE and DX.

Spread the word

We encourage you to share highlights from this newsletter—let’s support the authors and contributors!

You can always find this and previous editions in the Gradle Newsletter Archive or subscribe via RSS.

The Call for Proposals for the August edition is now open, and we’d love your contributions!

If you have some news you’d like us to share in the next issue, let us know using the #community-news channel on the Gradle Community Slack or by mentioning @Gradle on Twitter/X.

Until next time!
— The Gradle Team