home.social

#gradle — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gradle, aggregated by home.social.

  1. We keep adding features to our CI runners that we believe users will find it useful. This time we added support for opening a console against a job environment, for example for debugging:

    tuist.dev/changelog/2026.07.15

  2. We keep adding features to our CI runners that we believe users will find it useful. This time we added support for opening a console against a job environment, for example for debugging:

    tuist.dev/changelog/2026.07.15
    #ci #gradle #swift

  3. Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
    #IntelliJIDEA 2026.2 is here: youtu.be/1wzW-gM9OZE?is=yz-0VO

  4. Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
    #IntelliJIDEA 2026.2 is here: youtu.be/1wzW-gM9OZE?is=yz-0VO

  5. Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
    #IntelliJIDEA 2026.2 is here: youtu.be/1wzW-gM9OZE?is=yz-0VO

  6. Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
    #IntelliJIDEA 2026.2 is here: youtu.be/1wzW-gM9OZE?is=yz-0VO

  7. Logpoints and a bundled debugger skill to make #debugging easier, dependency completion for #Gradle and #Maven, support for #Java 27, #Kotlin 2.4, new features for #Spring security, #Docker and more...
    #IntelliJIDEA 2026.2 is here: youtu.be/1wzW-gM9OZE?is=yz-0VO

  8. @theimpulson "Gemini doesn't understand #Gradle" is a damning indictment of both systems.

  9. @theimpulson "Gemini doesn't understand #Gradle" is a damning indictment of both systems.

  10. [Перевод] Тестовые фикстуры: управление зависимостями в Gradle

    В многомодульных Gradle-проектах рано или поздно появляются вспомогательные классы для тестов: фабрики тестовых данных, билдеры, хелперы. Такие классы не относятся ни к продакшн-коду, ни к обычным тестам. Логично было бы переиспользовать их сразу в нескольких модулях, но классическая модель Gradle этого не позволяет: тестовые артефакты одного проекта нельзя просто так подключить как зависимость в другом. На самом деле Gradle умеет решать эту задачу из коробки без вспомогательных проектов и хитрых конфигураций. Начиная с версии 5.6, тестовые фикстуры стали в Gradle полноценной сущностью первого класса, и весь этот пласт боли можно убрать буквально несколькими строчками в build.gradle. Плагин java-test-fixtures заводит в модуле отдельный SourceSet, а другие модули подключают эти классы через лаконичный DSL. При публикации Gradle даже собирает отдельный *-test-fixtures.jar для независимых проектов. В статье на примерах показано, как расшарить тестовые хелперы между модулями, избавиться от дублирования и при этом сохранить чистые архитектурные границы. Если вы устали таскать тестовый код из модуля в модуль, то Вам точно пригодится.

    habr.com/ru/companies/spring_a

    #gradle #dependencies #java #kotlin

  11. My talk about the "Moments When Things Go Wrong" is up! It is a tale about debugging various Gradle related issues including race conditions in Kotlin Gradle Plugin.

    youtu.be/bavxLLEGX4w?si=8ds66V

    speakerdeck.com/aurimas/moment

    #gradle #kotlin #debugging

  12. My talk about the "Moments When Things Go Wrong" is up! It is a tale about debugging various Gradle related issues including race conditions in Kotlin Gradle Plugin.

    youtu.be/bavxLLEGX4w?si=8ds66V

    speakerdeck.com/aurimas/moment

    #gradle #kotlin #debugging

  13. 🚀 Android Studio Quail 3 Canary 4 is here!

    Highlights: ✅ Improved Gradle DSL configuration flexibility ✅ Fixed Running Devices crash with Ctrl + scroll wheel on physical devices

    Read more: androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Gradle #Kotlin

  14. 🚀 Google KSP 2.3.10 is here!

    Highlights:
    • OOM fix for coroutine dispatcher threads
    • Kotlin 2.4.0 compatibility
    • Better incremental compilation
    • AGP 9 R-class fix
    • Improved build & remote cache reliability

    github.com/google/ksp/releases

    #Kotlin #AndroidDev #KSP #Gradle

  15. We recorded the What's New in #IntelliJIDEA 2026.2 video today. New features for #AI, #Java, #Kotlin, Debugger, #Spring, #Gradle, #Maven and #Docker coming soon to an IDE near you! @sivalabs @antonarhipov Marco Behler

  16. We recorded the What's New in #IntelliJIDEA 2026.2 video today. New features for #AI, #Java, #Kotlin, Debugger, #Spring, #Gradle, #Maven and #Docker coming soon to an IDE near you! @sivalabs @antonarhipov Marco Behler

  17. Something I really appreciate about the #bld build tool: the build scripts are in src/bld, right next to src/main and src/test.

    Much cleaner then #gradle's top-level build files and /buildSrc (or /build-logic) directories.

  18. Something I really appreciate about the #bld build tool: the build scripts are in src/bld, right next to src/main and src/test.

    Much cleaner then #gradle's top-level build files and /buildSrc (or /build-logic) directories.

  19. 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:

    docs.gradle.org/current/usergu

    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

  20. 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:

    docs.gradle.org/current/usergu

    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

  21. 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: javapro.io/2026/05/08/java-dev
    #Web3 Cardano_CF

  22. 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: javapro.io/2026/05/08/java-dev
    #Web3 Cardano_CF

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

    #Kotlin #Swift #Gradle

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

    tuist.dev/en/docs/guides/featu

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

    tuist.dev/en/docs/guides/featu

  26. 🚨 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!

    👉 britter.dev/blog/2026/06/01/gr

    #Gradle #DependencyManagement #SoftwareSupplyChainSecurity

  27. 🚨 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!

    👉 britter.dev/blog/2026/06/01/gr

    #Gradle #DependencyManagement #SoftwareSupplyChainSecurity

  28. 🚨 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!

    👉 britter.dev/blog/2026/06/01/gr

    #Gradle #DependencyManagement #SoftwareSupplyChainSecurity

  29. 🚨 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!

    👉 britter.dev/blog/2026/06/01/gr

    #Gradle #DependencyManagement #SoftwareSupplyChainSecurity

  30. 🚨 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!

    👉 britter.dev/blog/2026/06/01/gr

    #Gradle #DependencyManagement #SoftwareSupplyChainSecurity

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

    codeberg.org/harald/pythonbuil

    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: codeberg.org/harald/pythonbuil

    Detailed docs: docs.miamao.de/@main/pythonbui

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

  32. @petarov Hmm. I read that as "We ran a build. Then we ran a second build, and the second build took 50s to do nothing, even though everything was cached."

    Which certainly matches my #gradle experience.

    That's the problem when a tool gets a reputation for being slow. Everyone assumes any slowness is inherent in the tool. All tools should have reputations for speed, so any slowness sticks out as something that should be fixed.

  33. @petarov Hmm. I read that as "We ran a build. Then we ran a second build, and the second build took 50s to do nothing, even though everything was cached."

    Which certainly matches my #gradle experience.

    That's the problem when a tool gets a reputation for being slow. Everyone assumes any slowness is inherent in the tool. All tools should have reputations for speed, so any slowness sticks out as something that should be fixed.

  34. > Experiment 1 — Incremental builds confirmed the basics were sound. A no-op rebuild dropped from 5m 59s to 50s.

    From gradle.com/blog/duckduckgo-bui.

    To treat a no-op build taking 50s as a success is crazy.

    #androiddev #gradle

  35. > Experiment 1 — Incremental builds confirmed the basics were sound. A no-op rebuild dropped from 5m 59s to 50s.

    From gradle.com/blog/duckduckgo-bui.

    To treat a no-op build taking 50s as a success is crazy.

    #androiddev #gradle