Gradle 9.6.0 released today and it looks like it is the start of a big API/language cleanup. There is a long list of old constructs that are deprecated in favor of more consistent (and not so new anymore) alternatives:

https://docs.gradle.org/current/userguide/upgrading_version_9.html#v9_deprecations_9_6

I for one are happy to see this happening and I am looking forward to get a much clearer user experience – particularly for new users – in Gradle 10.

#Gradle #Java

Upgrading within Gradle 9.x.y

身近なGradleについてちゃんと理解する(タスクとビルドライフサイクル編) - Qiita

はじめに この記事は前回の続きで、今回はGradleが実際にビルドを実行するときに何をしているのか についてまとめています。 ビルドが裏で何をやっているのか、build.gradle.ktsに書いたコードがいつ実行されるのかを掴みたい方はぜひお読みください! 前回がGra...

Qiita
Java teams already know distributed systems — but most #Blockchain stacks still expect Rust or JavaScript. @satran004 shows how #BloxBean brings #Cardano into familiar #Java workflows with #JUnit, #Gradle, Spring events & local testing: https://javapro.io/2026/05/08/java-developers-youre-already-ready-for-blockchain-you-just-dont-know-it-yet/
#Web3 Cardano_CF

Viele Java-Teams wissen nicht, welche Libraries wirklich produktiv laufen — bis die nächste #Log4Shell auftaucht. #SBOMs schaffen Transparenz über Abhängigkeiten & Risiken.

Sven Ruppert zeigt die Praxis:
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-1/
https://javapro.io/de/sbom-fuer-java-entwickler-was-bringt-mir-das-im-alltag-wirklich-teil-2/

#Maven #Gradle #CycloneDX

أطلقت JetBrains إصدار Kotlin 2.4، الذي يقدم تحسينات شاملة للغة البرمجة متعددة المنصات. يشمل الإصدار معلمات السياق المستقرة وحقول الدعم الصريحة، مما يساعد المطورين على كتابة تعليمات برمجية أوضح وأسهل في الصيانة. كما يعزز Kotlin 2.4 قابلية التشغيل البيني بدعم حزم Swift، ويضيف دعمًا لواجهة برمجة تطبيقات UUID، ويحسن أدوات البناء بدعم Gradle 9.5.0 ومحاذاة إصدارات Java في Maven. هذه التحديثات تجعل تطوير iOS و macOS أكثر سلاسة وتزيد من كفاءة الأداء.

#Kotlin #Swift #Gradle

If #Gradle is your build system and are looking for a solution so speed up your builds, let us help you with it:

https://tuist.dev/en/docs/guides/features/cache/gradle-cache

Gradle cache · Cache · Features · Guides · Tuist

Share Gradle build cache artifacts across your team and CI with Tuist.

Wednesday Links - Edition 2026-06-03

Why I Banned ThreadLocal from the Exeris Kernel (And What Replaced It) (4...

DEV Community

🚨 New Blog Post🚨

I've compiled what we've learned about Gradle's dependency verification feature at the GradleX project into a best practices guide! If you use dependency verification or are planning to adopt it, this one is for you!

👉 https://britter.dev/blog/2026/06/01/gradle-dependency-verification-best-practices/

#Gradle #DependencyManagement #SoftwareSupplyChainSecurity

Best Practices for Gradle Dependency Verification — Reproducible Thoughts

A set of best practices for setting up and maintaining Gradle dependency verification, distilled from real-world experience at GradleX and a few additional lessons learned along the way.

The EU Cyber Resilience Act (CRA) will make the creation of SBOMs (Software Bill of Materials) mandatory for all 'Products with digital Elements'.

I set out to automate the generation of an SBOM for a Gradle/Kotlin project using CycloneDX and scan it for vulnerabilities with Trivy. I read through both the CRA and the prEN 40000-1-3 standard and wrote a blog post about all of this:
https://katharina.damschen.net/post/2026-06-create-sbom-gradle-cra/

#CRA #cybersecurity #devsecops #kotlin #gradle

Irregular reminder about #pythonbuilder, a build system in Python.

https://codeberg.org/harald/pythonbuilder

I use it for 20 personal projects with Java, Python, Typescript, Elisp and I am quite happy with it. Using it means to write a Python script to define the targets to build and their dependencies.

No magic, just plain Python.

For some theory, read: https://codeberg.org/harald/pythonbuilder#some-theory-or-why

Detailed docs: https://docs.miamao.de/@main/pythonbuilder/

#pythonbuilder #build #buildSystem #gradle #maven #cmake #npm

pythonbuilder

Build system written and specified in Python.

Codeberg.org