https://gradle.com/ logo
Join Slack
Powered by
# community-news
  • o

    Oleg Nenashev

    03/21/2025, 10:42 AM
    🗞️ March newsletter is live! https://newsletter.gradle.org/2025/03
    Learn about the state of the Configuration Cache and ongoing work towards Gradle 9 and beyond, new Develocity solution page for Gradle Build Tool, upcoming webinars, and new blogs and videos by Gradle community members.
    party gradlephant 5
  • s

    Silvio Giebl

    03/31/2025, 3:33 PM
    Created a new Gradle plugin to publish to Maven Central via the new Maven Central Publishing API: https://github.com/SgtSilvio/gradle-maven-central-publishing I know that there are already some plugins out there, but many seem to be unfinished or doing more things than they should imho. This plugin does not require its own DSL configuration. If you already have the maven-publish and signing plugins configured, you only need to configure 2 Gradle properties for the Maven Central Portal credentials. The publishing tasks are named with a similar scheme than the tasks created by the maven-publish plugin:
    publishToMavenCentral
    and
    publish<PublicationName>PublicationToMavenCentral
    y
    o
    • 3
    • 9
  • o

    Oleg Nenashev

    04/07/2025, 4:26 AM
    New video on Gradle and Nx but not Nix, specially for @Benedikt Ritter :)

    https://youtu.be/uOqkH8sc9ig?si=HtLZqcEOpaEnIdFj▾

    💯 1
    b
    • 2
    • 4
  • l

    Louis Jacomet

    04/08/2025, 8:45 AM
    Hey folks, @Paul Merlin and I will be at Android Makers in Paris later this week. If you are around and want to chat Gradle things, come see us. We will have a session on Friday at 1.45pm as well: "Des temps de build qui cassent votre rythme ? Découvrez comment les accélérer !"
    🇫🇷 6
    🚀 2
    🥖 2
  • o

    Oleg Nenashev

    04/13/2025, 11:15 AM
    Hi all! I am planning to host 1-2 Gradle plugin maintainer office hours sessions. The goal is to discuss the needs of plugin maintainers, and how we can help them (e.g. tooling, documentation, etc.). Let me know in the 🧵 if you would be interested; any topic suggestions are welcome, too! https://maintainermonth.github.com/
  • c

    Chris Lee

    04/21/2025, 1:40 PM
    Release 1.1.x of CodeArtifact Gradle plugin, including support for CodeArtifact behind CloudFront for distributed teams.
    🙌 1
  • o

    Oleg Nenashev

    04/23/2025, 2:58 PM
    The Meetup-dot-com account for Gradle Build Tool virtual community events and webinars is finally approved 🎉 If you have any upcoming events you'd like to repost, just ping me https://www.meetup.com/virtual-gradle-meetup/events/307438611/
  • o

    Oleg Nenashev

    04/23/2025, 4:53 PM
    April newsletter is live 🚀 https://newsletter.gradle.org/2025/04
    party gradlephant 4
  • n

    Nur Syariza

    05/07/2025, 2:26 PM
    FAILURE: Build failed with an exception. * Where: Settings file 'C:\FlutterProjects\labtest2\android\settings.gradle.kts' line: 19 * What went wrong: Error resolving plugin [id: 'com.android.application', version: '8.7.0', apply: false]
    A problem occurred configuring project ':gradle'.
    > A build operation failed. Could not move temporary workspace (C:\Users\LENOVO\.gradle\caches\8.10.2\transforms\2072417fc4efeafd12cfc28f127372c8-5882201f-8c9d-4eb4-9bf6-7a60c9ac716a) to immutable location (C:\Users\LENOVO\.gradle\caches\8.10.2\transforms\2072417fc4efeafd12cfc28f127372c8) > Could not move temporary workspace (C:\Users\LENOVO\.gradle\caches\8.10.2\transforms\2072417fc4efeafd12cfc28f127372c8-5882201f-8c9d-4eb4-9bf6-7a60c9ac716a) to immutable location (C:\Users\LENOVO\.gradle\caches\8.10.2\transforms\2072417fc4efeafd12cfc28f127372c8) * Try:
    Run with --stacktrace option to get the stack trace.
    Run with --info or --debug option to get more log output.
    Run with --scan to get full insights.
    Get more help at https://help.gradle.org.
    BUILD FAILED in 14s Running Gradle task 'assembleRelease'... 15.8s Gradle task assembleRelease failed with exit code 1 How to solve this?
    v
    • 2
    • 1
  • o

    Oleg Nenashev

    05/14/2025, 11:32 AM
    https://gradle-community.slack.com/archives/C013WEPGQF9/p1747222339008139
  • y

    ysb33r

    05/23/2025, 6:16 PM
    I am happy to announce that the IAC plugin for Gradle 2.0.0 is finally out with good support for Terraform & OpenTofu. If you were using the older 1.x Terraform plugins you can upgrade to this version, but do read the upgrade info as there are breaking changes DSL (for the good). • All docs https://iac-gradle.ysb33r.org/ • Upgrade notice https://iac-gradle.ysb33r.org/infrastructure-as-code-gradle-plugin-suite/2.0.0/upgrading.html Requires a minimum of Gradle 7.3.3 and JDK11 to run.
    👀 1
    c
    • 2
    • 2
  • l

    Louis Jacomet

    05/26/2025, 9:22 AM
    Hey folks, Gradle `9.0.0-milestone-9` has been released. It contains Java 17, Groovy 4, Kotlin 2 and 95+% of the deprecation removals. Can you try it out and let us know if you find problems? Note: Release notes are still minimal, but the upgrade guide is comprehensive.
    🚀 7
    party gradlephant 4
    m
    t
    +4
    • 7
    • 13
  • v

    Valentin Rocher

    05/28/2025, 6:58 AM
    Hello all ! We at Deezer just open sourced the tool we used internally to generate update dependencies reports from a version catalog. We can now present Caupain, it's a tool available both as a CLI (installable via brew or apt, see the doc) and as a Gradle plugin available on Gradle Plugin Portal. The tool is quick, easy to use, straightforward, and fully coded in Kotlin Multiplatform. We hope it will be of use to some of you, and feel free to open issues or add functionalities if you like it !
    ⭐ 5
    🚀 2
    👀 1
  • o

    Oleg Nenashev

    06/02/2025, 12:23 PM
    In 40 minutes @Inaki Villar will be speaking at Quarkus Insights about the ongoing support for Gradle Configuration Cache in Quarkus - https://quarkus.io/insights/
    party gradlephant 3
  • s

    Sam Gammon

    06/02/2025, 6:22 PM
    Hello gradlephant enjoyers, we have made a plugin which lets you use Elide from Gradle 😄 Elide is a runtime and batteries-included toolchain for Kotlin, JavaScript/TypeScript, and Python. Elide is built with GraalVM, so it can run all these languages and they can interoperate seamlessly. Faster compile times for javac Furthermore, Elide ships a native-image version of javac and kotlinc, which can be up to 20x faster to compile identical code vs. stock javac or kotlinc through Gradle. This gain is especially experienced by smaller projects (under 10k classes). Faster dependency resolution and download Elide ships a Maven resolver, and uses lockfiles (like Node) to make resolution very fast. This plugin can use Elide to fetch dependencies, which are arranged in a local Maven root, so are ready on-disk when Gradle needs them. Elide's dependency resolver isn't benchmarked yet, but simple wall-clock measurements show a 100x+ improvement over fetching dependencies with Gradle directly. Elide is in beta and this plugin is experimental. Please, let us know if you run into issues! party gradlephant Technical details: • Elide is not a fork: accepts identical inputs and outputs as javac, since it's just javac built natively • Elide supports up to JDK24, and use with
    --source X/--target X/--release X
    • Kotlinc is not supported yet through Gradle https://github.com/elide-dev/gradle
    🎉 1
    🙌 3
    s
    • 2
    • 4
  • o

    Oleg Nenashev

    06/04/2025, 9:47 AM
    In 10 minutes, join @Paul Merlin and @Dmitriy Smirnov for the presentation about IntelliJ IDEA – The IDE That Speaks Gradle - https://www.youtube.com/live/qg6tj8Tf36E Why and when is a working CLI build not enough? What does it mean to actually support Gradle in an IDE? Why should you wait for that sync to finish? And what does paying that price bring? The Gradle and IntelliJ IDEA teams have long been collaborating to bring an optimal developer experience. In this talk, Gradle Principal Engineer Paul Merlin and IntelliJ IDEA Product Manager Dmitrii Smirnov will showcase the IDE’s capabilities for running, testing, navigating, and editing. They’ll also discuss technical implementations like what sync is and how it works, and shed light on what to expect in the future.
    👀 3
    👍 1
    p
    n
    • 3
    • 3
  • o

    Oleg Nenashev

    06/23/2025, 8:36 AM
    📣 Gradle 9.0.0 RC1 is out and ready for testing! • 🔧 Configuration Cache is now the recommended execution mode • ☕ Gradle requires Java 17+ to run, but you can still build with older Java versions • 💼 Updated to #Kotlin 2.1 and #Groovy 4.0. It means new language features in the DSLs • ⚡ Improved Kotlin DSL build script compilation avoidance • 🧹 Clean up the deprecated APIs, • 🐛 Bug fixes and many minor improvements Full changelog: https://docs.gradle.org/9.0.0-rc-1/release-notes.html Please report any issue on GitHub - https://github.com/gradle/gradle/issues !
    🎉 9
  • z

    Zongle Wang

    06/24/2025, 6:43 AM
    Shadow 8.3.7 brings Gradle 9 support! Note: only Gradle 9 support is being backported to this version. No additional features or crucial bug fixes will be included in the 8.x line. Please migrate to Shadow 9 as soon as possible. https://github.com/GradleUp/shadow/releases/tag/8.3.7
    🙌 1
    🚀 1
    f
    • 2
    • 2
  • m

    Martin

    06/29/2025, 12:31 PM
    Ahead of OSSRH deprecation (tomorrow), I have just released the first RC of nmcp for your Maven Central publishing needs: https://github.com/GradleUp/nmcp/releases/tag/v1.0.0-rc.0
    🙌 3
    v
    o
    +2
    • 5
    • 72
  • z

    Zongle Wang

    07/02/2025, 11:06 AM
    Shadow 9.0.0-rc1 is out! This release is a major update from the 8.3.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility. It introduces many new features, enhancements, and bug fixes, and includes several breaking changes. Please review the changelog carefully and consult the [new doc site](https://gradleup.com/shadow/) before upgrading. https://github.com/GradleUp/shadow/releases/tag/9.0.0-rc1
    party gradlephant 3
    🙌 2
    👍 1
  • j

    Jonathan Leitschuh

    07/02/2025, 6:27 PM
    I've told this story before at conferences and events, but never in this format. I figured it was time to dust off some old research I'd done and tell the story with a fresh spin and the context offered by hindsight. Want to know what to do when you find systemic security vulnerabilities impacting the JVM ecosystem? This is how you burn them with fire 🔥 https://medium.com/@jonathan.leitschuh/burn-it-with-fire-how-to-eliminate-an-industry-wide-supply-chain-vulnerability-12515516fb56
    🔥 1
  • j

    Jendrik Johannes

    07/02/2025, 9:36 PM
    New #C06T03MSEAX release 🎉
    Copy code
    id("org.gradlex.java-module-packaging") version "1.1"
    Combine it with other
    org.gradlex
    plugins for smooth dependency management and modern Java workflows to build self-contained, installable Java apps with the Java Module System and
    jpackage
    . 🧩 📦 🚀 Special thanks to JabRef project for collaborating closely on this — they now rely on GradleX plugins to streamline their packaging. 👉 https://github.com/gradlex-org/java-module-packaging
    🎉 6
    🙌 1
  • o

    Oleg Nenashev

    07/22/2025, 8:31 PM
    Kotlin Grants program is open for applications till Jul 31: https://kotlinfoundation.org/grants/
    t
    • 2
    • 1
  • o

    Oleg Nenashev

    07/25/2025, 6:36 PM
    gsoc All five Gradle-focused Google Summer of Code projects in the Kotlin Foundation have passed the mid-term evaluation and continue to the next phase! All contributors have delivered some code, including new Gradle plugins and compatibility patches to existing plugins like Detekt or Nebula Lint Plugin. Here are the raw videos for the projects below. We will be sharing public versions in the blog posts later: • Better Reporting and Parallel Verifications in the IntelliJ Platform Gradle Plugin – Gradle Reporting and Parallel Verifications by @Victoria Alajemba • Enhanced Kotlin Code Quality Reporting: Gradle Problems API integration for the Detekt plugin by @Vanessa Johnson • Gradle Convention Plugin for Developing Jenkins Plugins by @Aarav Mahajan • Improving Configuration Cache compatibility in key Gradle plugins, including Nebula Lint Plugin by @Nouran • Improving Maven Central publishing DevEx for Gradle - support for org defaults and pre-publishing artifact verification by @Yongjun Hong If you are interested in learning more, see the Project Pages and the List of GSoC 2025 Deliverables—Mid-Term Evaluation, and join the discussion channels there. Kudos to all contributors and @Jakub Chrzanowski, @sghill, @rahulsom,@Rafael Chaves, @Rodrigo Oliveira,@Reinhold Degenfellner, @Donát Csikós for being mentors this year! 🙇
    🚀 3
    🎉 1
    ❤️ 6
  • o

    Oleg Nenashev

    07/29/2025, 3:02 PM
    The 4th release candidate for Gradle 9 is out! 🚀 We want to ship the final version very soon, and we'd appreciate your feedback and any regression reports in GitHub issues or #C06UQDR75EC - https://docs.gradle.org/9.0.0-rc-4/release-notes.html
    🎉 12
    party gradlephant 8
  • p

    Pratikshit singh

    08/05/2025, 10:10 AM
    👋 Hello, team!
    👋 1
    🤫 1
  • z

    Zongle Wang

    08/07/2025, 3:38 AM
    Shadow 9.0.0 is out! This release is a major update from the 8.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility. It introduces many new features, enhancements, and bug fixes, and includes several breaking changes. Please review the changelog carefully and consult the new doc site before upgrading. If you really don't want to upgrade, you can still use the 8.3.x, which is also Gradle 9 compatible. But no additional features or crucial bug fixes will be included in the 8.x line. https://github.com/GradleUp/shadow/releases/tag/9.0.0
    party gradlephant 5
    K 1
    🚀 5
    🙌 2
  • y

    ysb33r

    08/10/2025, 10:16 AM
    Infrastructure as Code plugin suite 2.4.0 is out! See https://iac-gradle.ysb33r.org for docs. With this release, we are effectively feature complete on both OpenTofu & Terraform support. We also support the publication of OpenTofu & Terraform modules as well as document generation via the
    terraform-docs
    tool. In the support of these tools via Gradle, it mostly out-does
    terragrunt
    in the mgmt of infrastructure. And it does so in a very gradlesque way. With this plugin suite, you can. • Manage multiple source sets of infrastructure. • Declare (tf) workspaces per source set. • Do 98% of all thing you would do with these tools, with a strong convention i.e. If you have source set called
    database
    and you have a workspace declared as
    production
    , you can apply it with a
    tfDatabaseApplyProduction
    . Behind the scenes, Gradle will switch to the correct workspace, place all of the necessary secrets in the env, run in the correct source directory, and execute your
    tofu / terraform
    command. Gone are all the accidental errors due to forgetting to change directories or switch workspaces! • You can have dependencies between source sets. For instance, if you have have to ensure that all of your updates to your database infra has to occur before you update your data pipeline infra, you can declare that relationship in the DSL and Gradle ensures that tasks are executed in the correct order for both
    apply
    and
    destroy
    cases. • You can even declare relationships between source sets in different subprojects and it will still allow the subprojects to be compatible with Isolated Projects and allow parallel execution where there are no relationships. • You can run infrastructure tests as part of the
    check
    lifecycle and get an HTML report. P.S. If you thought that Gradle is just for building JVM apps, think again - it is still the best tool out there today for orchestrating the whole pipeline.
    🚀 1
  • y

    ysb33r

    08/14/2025, 8:00 AM
    GradleTest 4.1.0 is out with (preliminary) support for testing Gradle 9.0. See: https://gradletest.ysb33r.org NOTE: Out-of-the-box it will remove 9.x from the test sets if you are not building your plugin with JDK17+. There is a workaround for that, but it currently requires a bit of scaffolding. A future release will take care of it by using Jvm Toolchains and remove the scaffolding.
    party gradlephant 1
  • o

    Oleg Nenashev

    08/14/2025, 2:25 PM
    📣 Gradle 9.1.0 RC1 is out and ready for testing 🔬 https://docs.gradle.org/9.1.0-rc-1/release-notes.html ☕ Full Java 25 support 🔧 Native task graph visualization 💼 Enhanced console output 🐛 Bug fixes Please report any discovered issue on GitHub!
    🎉 5