#gradle — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gradle, aggregated by home.social.
-
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:
https://tuist.dev/changelog/2026.07.15-runner-terminal-access
#ci #gradle #swift -
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:
https://tuist.dev/changelog/2026.07.15-runner-terminal-access
#ci #gradle #swift -
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: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj -
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: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj -
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: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj -
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: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj -
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: https://youtu.be/1wzW-gM9OZE?is=yz-0VOIX61p8KWTj -
Wednesday Links - Edition 2026-07-15
https://dev.to/0xkkocel/wednesday-links-edition-2026-07-15-1dlj
#java #jvm #gradle #github #spring #clickhouse -
Wednesday Links - Edition 2026-07-15
https://dev.to/0xkkocel/wednesday-links-edition-2026-07-15-1dlj
#java #jvm #gradle #github #spring #clickhouse -
Wednesday Links - Edition 2026-07-15
https://dev.to/0xkkocel/wednesday-links-edition-2026-07-15-1dlj
#java #jvm #gradle #github #spring #clickhouse -
Wednesday Links - Edition 2026-07-15
https://dev.to/0xkkocel/wednesday-links-edition-2026-07-15-1dlj
#java #jvm #gradle #github #spring #clickhouse -
@theimpulson "Gemini doesn't understand #Gradle" is a damning indictment of both systems.
-
@theimpulson "Gemini doesn't understand #Gradle" is a damning indictment of both systems.
-
[Перевод] Тестовые фикстуры: управление зависимостями в Gradle
В многомодульных Gradle-проектах рано или поздно появляются вспомогательные классы для тестов: фабрики тестовых данных, билдеры, хелперы. Такие классы не относятся ни к продакшн-коду, ни к обычным тестам. Логично было бы переиспользовать их сразу в нескольких модулях, но классическая модель Gradle этого не позволяет: тестовые артефакты одного проекта нельзя просто так подключить как зависимость в другом. На самом деле Gradle умеет решать эту задачу из коробки без вспомогательных проектов и хитрых конфигураций. Начиная с версии 5.6, тестовые фикстуры стали в Gradle полноценной сущностью первого класса, и весь этот пласт боли можно убрать буквально несколькими строчками в build.gradle. Плагин java-test-fixtures заводит в модуле отдельный SourceSet, а другие модули подключают эти классы через лаконичный DSL. При публикации Gradle даже собирает отдельный *-test-fixtures.jar для независимых проектов. В статье на примерах показано, как расшарить тестовые хелперы между модулями, избавиться от дублирования и при этом сохранить чистые архитектурные границы. Если вы устали таскать тестовый код из модуля в модуль, то Вам точно пригодится.
-
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.
https://youtu.be/bavxLLEGX4w?si=8ds66VhAugUEEDE5
https://speakerdeck.com/aurimas/moments-when-things-go-wrong
-
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.
https://youtu.be/bavxLLEGX4w?si=8ds66VhAugUEEDE5
https://speakerdeck.com/aurimas/moments-when-things-go-wrong
-
🚀 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: https://androidstudio.googleblog.com/2026/07/android-studio-quail-3-canary-4-now.html?m=1
-
🚀 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 -
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
-
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
-
A post on how I sped up a very specific Gradle invocation by 24x
https://www.liutikas.net/2026/06/25/Hidden-Fingerprinting.html
-
A post on how I sped up a very specific Gradle invocation by 24x
https://www.liutikas.net/2026/06/25/Hidden-Fingerprinting.html
-
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 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.
-
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 -
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/ -
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/ -
أطلقت JetBrains إصدار Kotlin 2.4، الذي يقدم تحسينات شاملة للغة البرمجة متعددة المنصات. يشمل الإصدار معلمات السياق المستقرة وحقول الدعم الصريحة، مما يساعد المطورين على كتابة تعليمات برمجية أوضح وأسهل في الصيانة. كما يعزز Kotlin 2.4 قابلية التشغيل البيني بدعم حزم Swift، ويضيف دعمًا لواجهة برمجة تطبيقات UUID، ويحسن أدوات البناء بدعم Gradle 9.5.0 ومحاذاة إصدارات Java في Maven. هذه التحديثات تجعل تطوير iOS و macOS أكثر سلاسة وتزيد من كفاءة الأداء.
-
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
-
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
-
Wednesday Links - Edition 2026-06-03
https://dev.to/0xkkocel/wednesday-links-edition-2026-06-03-2m9e
#java #jvm #gradle #ai -
Wednesday Links - Edition 2026-06-03
https://dev.to/0xkkocel/wednesday-links-edition-2026-06-03-2m9e
#java #jvm #gradle #ai -
🚨 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/
-
🚨 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/
-
🚨 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/
-
🚨 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/
-
🚨 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/
-
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
-
@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.
-
@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.
-
> Experiment 1 — Incremental builds confirmed the basics were sound. A no-op rebuild dropped from 5m 59s to 50s.
From https://gradle.com/blog/duckduckgo-build-cache-optimization/.
To treat a no-op build taking 50s as a success is crazy.
-
> Experiment 1 — Incremental builds confirmed the basics were sound. A no-op rebuild dropped from 5m 59s to 50s.
From https://gradle.com/blog/duckduckgo-build-cache-optimization/.
To treat a no-op build taking 50s as a success is crazy.