# Road to Gradle 9 with Louis Jacomet

DevFeed: [Road to Gradle 9 with Louis Jacomet](<https://devfeed.tech/articles/road-to-gradle-9-with-louis-jacomet-24688.md>)

Original publisher: [Read original article](<https://blog.gradle.org/road-to-gradle-9>)

Author: Oleg Nenashev

Published: 2024-06-18T04:00:00Z

Content type: article

Language: en

Sources: [The Gradle Blog](<https://devfeed.tech/sources/the-gradle-blog.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Dependency management](<https://devfeed.tech/topics/dependency-management.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Java](<https://devfeed.tech/topics/java.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [build-tool](<https://devfeed.tech/tags/build-tool.md>), [cache](<https://devfeed.tech/tags/cache.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dependency-management](<https://devfeed.tech/tags/dependency-management.md>), [github](<https://devfeed.tech/tags/github.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [performance](<https://devfeed.tech/tags/performance.md>)

## AI overview

The article discusses the upcoming Gradle 9 release based on an interview with Louis Jacomet at Devoxx France. It highlights performance, comprehensibility, support for modern Java and Kotlin versions, Configuration Cache improvements, plugin compatibility, and Isolated Projects.

## Source excerpt

At Devoxx France, we sat down with Louis Jacomet, a tech lead at Gradle Inc. Louis leads the Gradle Build Tool support team and coordinates releases, so you can often see him active on GitHub issues and speaking at Gradle conferences. Let's dive into what Louis shares about the upcoming Gradle 9 release! A Busy Day at Devoxx FR Louis had a packed schedule on Friday at Devoxx FR, with 4 hours of talks lined up. He did a session with Hervé Boutemy from the Apache Maven community on navigating the labyrinth of dependency management, which was a 1-hour talk. He also had a separate discussion with his colleague Paul Merlin about the upcoming features in Gradle 9. Preparing for so many talks at once is no small feat. As Louis puts it: Thinking about what you want to say, organizing it, having cool demos, and making it interesting for the audience. Yeah, it's work. At the conference, Maven and Gradle folks worked together to share tips and best practices on dependency management in both systems. See the talk by Louis and Hervé Boutemy here (in French): Key Areas in Gradle 9 So what can we expect in Gradle 9? Louis outlined a few key areas they're focusing on for this next major version of Gradle: 🚀 Performance 💡 Comprehensibility 🐘 Support for modern Java and Kotlin versions Configuration Cache Improvements One major focus is continuing the work on the Configuration Cache, which was marked stable in Gradle 8.1. In Gradle 9.0, the Configuration Cache will be the preferred mode of execution, and turning it off will be deprecated. This means every build should use the Configuration Cache feature, speeding up the configuration phase and making builds faster overall. Gradle configuration is a significant part of the build, hence the Configuration Cache improvements. However, this necessitates considerable effort on internal Gradle plugins and accommodating use cases that aren't always compatible. This is particularly true for community plugins. The Gradle team will continue col