mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

341K
active users

#gradle

9 posts9 participants0 posts today
Harsh Shandilya<p>Renovate just gained support for <a href="https://androiddev.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a>'s `exclusiveContent` feature! No more updating unrelated dependencies to SNAPSHOT versions :D</p><p><a href="https://github.com/renovatebot/renovate/issues/14208" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/renovatebot/renovat</span><span class="invisible">e/issues/14208</span></a></p>
Nemeski<p><strong>Declarative Gradle EAP3 - April 2025 Update</strong></p> <p><a href="https://lemm.ee/post/61524759" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemm.ee/post/61524759</span><span class="invisible"></span></a></p>
canerkaseler<p>Here is a great way to run your Android project in release mode without signing it. 🔓🔑 You can do tests with your release build on the emulator 🚀 I am using it for my personal projects ✅</p><p>📚 My medium articles: <a href="https://medium.com/@canerkaseler" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">medium.com/@canerkaseler</span><span class="invisible"></span></a> </p><p>🔗 Social media accounts: <a href="https://linktr.ee/canerkaseler" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">linktr.ee/canerkaseler</span><span class="invisible"></span></a></p><p><a href="https://androiddev.social/tags/JetpackCompose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JetpackCompose</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://androiddev.social/tags/MobileDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MobileDev</span></a> <a href="https://androiddev.social/tags/UIUX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIUX</span></a> <a href="https://androiddev.social/tags/KMP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KMP</span></a> <a href="https://androiddev.social/tags/CMP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CMP</span></a> <a href="https://androiddev.social/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a> <a href="https://androiddev.social/tags/KotlinDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KotlinDev</span></a> <a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://androiddev.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://androiddev.social/tags/AndroidStudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidStudio</span></a></p>
Wednesday Links<p>Wednesday Links - Edition 2025-04-16<br><a href="https://dev.to/0xkkocel/wednesday-links-edition-2025-04-16-4mlb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/0xkkocel/wednesday-link</span><span class="invisible">s-edition-2025-04-16-4mlb</span></a><br><a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://foojay.social/tags/docs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docs</span></a> <a href="https://foojay.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://foojay.social/tags/k2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k2</span></a> <a href="https://foojay.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a></p>
Aurimas Liutikas :google:<p>I wrote a post on how Gradle build cache uses cache entries to store task outputs.</p><p><a href="https://www.liutikas.net/2025/04/14/Treasure-Cache.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">liutikas.net/2025/04/14/Treasu</span><span class="invisible">re-Cache.html</span></a></p><p><a href="https://androiddev.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a></p>
Benedikt Ritter (he/him)<p>Demystifying Gradle's build cache <a href="https://www.liutikas.net/2025/04/14/Treasure-Cache.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">liutikas.net/2025/04/14/Treasu</span><span class="invisible">re-Cache.html</span></a> Great blog post by <span class="h-card" translate="no"><a href="https://androiddev.social/@Aurimas" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Aurimas</span></a></span></p><p>The -Dorg.gradle.caching.debug=true trick can be handy when you don't have access to a Develocity instance.</p><p><a href="https://chaos.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://chaos.social/tags/blogpost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogpost</span></a> <a href="https://chaos.social/tags/developerproductivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developerproductivity</span></a></p>
raphiz<p>🤔 Ever added a dependency you don't actually use - just to keep the vulnerability scanner happy?</p><p>There's a better way: Gradle version constraints.</p><p>👉 <a href="https://www.raphael.li/blog/2025/04/handling-vulnerable-transitive-dependencies-gradle/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">raphael.li/blog/2025/04/handli</span><span class="invisible">ng-vulnerable-transitive-dependencies-gradle/</span></a></p><p><a href="https://hachyderm.io/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <a href="https://hachyderm.io/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> <a href="https://hachyderm.io/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://hachyderm.io/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://hachyderm.io/tags/SoftwareSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareSecurity</span></a> <a href="https://hachyderm.io/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a></p>
Harald<p>I did it again: create a project builder, this time bash-only.</p><p><a href="https://codeberg.org/harald/bashbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/bashbuilde</span><span class="invisible">r</span></a></p><p>This is my fourth.😎 </p><p><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a> <a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a> <a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Nicos Nicolaou :androidHead:<p>Migrating <a href="https://androiddev.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> to Kotlin DSL?<br>Check out my 3-part series:</p><p>1. <a href="https://androiddev.social/tags/Groovy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groovy</span></a> to <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> DSL<br>2. Refactoring settings &amp; plugins<br>3. Centralizing dependencies with Version Catalogs<br><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a><br>Part 1: <a href="https://medium.com/@nicosnicolaou/migration-from-groovy-to-kotlin-dsl-gradle-part-1-c065fe19fcb4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@nicosnicolaou/migr</span><span class="invisible">ation-from-groovy-to-kotlin-dsl-gradle-part-1-c065fe19fcb4</span></a><br>Part 2: <a href="https://medium.com/@nicosnicolaou/migration-from-groovy-to-kotlin-dsl-gradle-part-2-5293f5b948bd" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@nicosnicolaou/migr</span><span class="invisible">ation-from-groovy-to-kotlin-dsl-gradle-part-2-5293f5b948bd</span></a><br>Part 3: <a href="https://medium.com/@nicosnicolaou/migration-gradle-dependencies-to-version-catalogs-libs-versions-toms-part-3-ac3469155109" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@nicosnicolaou/migr</span><span class="invisible">ation-gradle-dependencies-to-version-catalogs-libs-versions-toms-part-3-ac3469155109</span></a></p>
Nicos Nicolaou :androidHead:<p>Gradle 8.14.0-RC1 is now available!</p><p>Check it out 👇 <br><a href="https://github.com/gradle/gradle/releases/tag/v8.14.0-RC1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/gradle/gradle/relea</span><span class="invisible">ses/tag/v8.14.0-RC1</span></a></p><p><a href="https://androiddev.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <a href="https://androiddev.social/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a></p>
Jendrik Johannes<p>It&#39;s been some time since I last contributed to the Gradle code base. For 8.14, I fixed an issue I discovered some months ago myself. Small thing that can help with reproducibility (Windows vs Linux) in certain scenarios - <a href="https://github.com/gradle/gradle/issues/27385" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/gradle/gradle/issue</span><span class="invisible">s/27385</span></a></p><p>Gradle 8.14 RC1 is out now.</p><p><a href="https://mastodon.social/tags/Gradle" class="mention hashtag" rel="tag">#<span>Gradle</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="tag">#<span>Java</span></a></p>
Habr<p>Компилируем компилятор или ускоряем javac вдвое</p><p>Ну блин короче :-) Знаете ли вы, куда уходит время и ресурсы при сборке проектов на Java? Сейчас покажем и расскажем, как сберечь время, нервы и кофе. Мы ускорили javac вдвое и теперь можно экономить на сборке.</p><p><a href="https://habr.com/ru/companies/axiomjdk/articles/898460/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/axiomjdk</span><span class="invisible">/articles/898460/</span></a></p><p><a href="https://zhub.link/tags/javac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javac</span></a> <a href="https://zhub.link/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>компилятор</span></a> <a href="https://zhub.link/tags/aot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aot</span></a> <a href="https://zhub.link/tags/axiom_nik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>axiom_nik</span></a> <a href="https://zhub.link/tags/jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk</span></a> <a href="https://zhub.link/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://zhub.link/tags/maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maven</span></a> <a href="https://zhub.link/tags/axiom_jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>axiom_jdk</span></a></p>
Aurimas Liutikas :google:<p>A post on how to separate your API and implementation in a JVM library so your end users only get to the API surface.</p><p><a href="https://www.liutikas.net/2025/04/03/Public-API-Declaration.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">liutikas.net/2025/04/03/Public</span><span class="invisible">-API-Declaration.html</span></a></p><p><a href="https://androiddev.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a></p>
Yuna<p>Dear Gradle, Why So Stubborn?<br>Do I do something wrong?</p><p>Watching juniors try to set up a project and being greeted by cryptic stack traces like it's some kind of initiation ritual.</p><p>`Unsupported class file major version 61`<br>`invalid CEN header zip64 no access package`, ...</p><p>Java can compile code for older versions just fine. <br>It's literally designed for that. <br>Oh why, must Gradle behave like a bitter librarian who refuses to hand over a book unless I whisper the exact Dewey Decimal Code?<br>Every other Language will laugh again at java, seeing this.</p><p>💡 Why is Gradle bound to a java version? And if Gradle knows it needs Java 11… why doesn't it just do this for me?<br>Like using `/usr/libexec/java_home -v 11` in background?</p><p>🤖 Is there a clean way to force Gradle into submission without adding another tool like SDKMAN or jabba or YunaBraska/gradle-java-fix or whatever the trendy painkiller of the week is?</p><p><a href="https://hachyderm.io/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://hachyderm.io/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <a href="https://hachyderm.io/tags/BuildTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildTools</span></a> <a href="https://hachyderm.io/tags/DevHumor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevHumor</span></a> <a href="https://hachyderm.io/tags/DeveloperProblems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperProblems</span></a> <a href="https://hachyderm.io/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a> <a href="https://hachyderm.io/tags/ProgrammingPain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingPain</span></a> <a href="https://hachyderm.io/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a> <a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://hachyderm.io/tags/CodeNewbie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeNewbie</span></a> <a href="https://hachyderm.io/tags/BackendDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BackendDev</span></a> <a href="https://hachyderm.io/tags/BuildFails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildFails</span></a></p>
Martín<p>Cómo odio tener que lidiar con Gradle y sus constantes actualizaciones y cambios de formato de configuración y breaking changes...</p><p><a href="https://rebel.ar/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://rebel.ar/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://rebel.ar/tags/flutter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flutter</span></a></p>
Julien Lengrand-Lambert<p>Always funny to ask <a href="https://mastodon.online/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> coding assistants to help me update my projects because the version they use tells me a lot about when their training data stopped :P</p><p>Latest version of <a href="https://mastodon.online/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> is 8.13.0 by now</p>
Habr<p>Как мы ускоряли Android-сборку «селлера»</p><p>Всем привет! Меня зовут Женя, я руководитель отдела разработки «Аккаунт» в мобильном приложении для продавцов платформы Ozon Seller. Поделюсь нашим опытом работы над улучшением скорости сборки Android-проекта. Скорость сборки проекта напрямую влияет на time to market продукта и (внезапно) удовольствие от процесса разработки. Если каких-то 50 лет назад время компиляции могло доходить до нескольких дней, и это считалось нормальным, то сейчас даже лишняя пара минут сборки проекта в Android Studio может заставить понервничать. Чтобы сберечь здоровье себе и CI, скорости сборки проекта нужно уделять внимание. Нетерпеливые читатели могут сразу посмотреть итоговую таблицу с результатами в конце статьи .</p><p><a href="https://habr.com/ru/companies/ozontech/articles/894364/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ozontech</span><span class="invisible">/articles/894364/</span></a></p><p><a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4_android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>разработка_под_android</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>сборка_приложений</span></a> <a href="https://zhub.link/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>оптимизация_сборки</span></a></p>
Sergio del Amo<p>Git commit Hash in <span class="h-card" translate="no"><a href="https://mastodon.social/@Gradle" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Gradle</span></a></span> build file <a href="https://jvm.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://sergiodelamo.com/blog/2025-03-25-gradle-git-commit-hash.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sergiodelamo.com/blog/2025-03-</span><span class="invisible">25-gradle-git-commit-hash.html</span></a> <a href="https://jvm.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a></p>
kundu 🌱🔻🐧<p>Developer 1 - Gradle update 0<br>Aunque ha dado guerra...</p><p><a href="https://masto.es/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <br><a href="https://masto.es/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> <br><a href="https://masto.es/tags/victoria" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>victoria</span></a></p>
Wednesday Links<p>Wednesday Links - Edition 2025-03-26<br><a href="https://dev.to/0xkkocel/wednesday-links-edition-2025-03-26-2772" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/0xkkocel/wednesday-link</span><span class="invisible">s-edition-2025-03-26-2772</span></a><br><a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/jvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jvm</span></a> <a href="https://foojay.social/tags/graalvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graalvm</span></a> <a href="https://foojay.social/tags/junit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>junit</span></a> <a href="https://foojay.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://foojay.social/tags/s3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>s3</span></a> <a href="https://foojay.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://foojay.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a></p>