July 2025
Table of Contents
From the community
New posts
- Nmcp and the other 90% - Martin Bonnin introduces the Nmcp plugin and shares the journey to its 1.0.0 release (including the challenges it solves and the motivation behind its development).
- Avoiding common mistakes in Gradle plugin development - Dmitry Glazunov shares real-world lessons on avoiding subtle plugin pitfalls that lead to slow, fragile builds.
New videos
- Software Delivery Excellence in the age of AI – In this fireside chat, Scala creator Martin Odersky and Gradle founder Hans Dockter join Trisha Gee to discuss how AI-generated code is changing developer productivity.
- Fix Slow Gradle Builds Before They Ruin Your Life – Gradle expert Shannon Pamperl shares tips for speeding up Gradle builds, avoiding eager task creation, and improving IDE sync times.
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 otherorg.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
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
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
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
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.
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
![]() |
||||
Gradle Inc. | 2261 Market Street | San Francisco, CA 94114 |
||||
|