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:

348K
active users

#gradle

9 posts7 participants0 posts today

Been playing around with numtide's blueprint and devshell to set up a dev environment for a #Gradle application - turns out, it's pretty fun! 🎉

What started as just a simple #DevShell ended up with pre-commit hooks, a basic gradle derivation and a #NixOS module with tests.
This should be a good starting point for my next projects.

#Nix continues to be a rabbit hole I love falling into 🌀

github.com/raphiz/gradle-nix-e

Kotlin + Gradle + Nix = ❤️. Contribute to raphiz/gradle-nix-example development by creating an account on GitHub.
GitHubGitHub - raphiz/gradle-nix-example: Kotlin + Gradle + Nix = ❤️Kotlin + Gradle + Nix = ❤️. Contribute to raphiz/gradle-nix-example development by creating an account on GitHub.

🚀 New Blog Post! 🚀

I've been working on optimizing Gradle build support in nixpkgs! In my latest post, I take a deep dive into how it currently works, the limitations of the existing approach, and an optimization that improves efficiency and maintainability.

Check it out here: britter.dev/blog/2025/02/19/ni

I’d love to hear your thoughts! Also, if your team needs Gradle or NixOS consulting, I’d be happy to help. 😊

britter.devOptimizing Gradle Build Support in nixpkgsThis is another blog post that covers the intersection between Gradle and NixOS. This time we look at an optimization I made to the Gradle build support in nixpkgs.

On Wednesday (19. Feb) I speak about Dependency Management and Modularization in projects with and the Java Module System .

The talk takes place here in at the headquarters.

meetup.com/devtalk-tk/events/3

The topic is something I work on/with frequently and I spoke about this before. You can find a collection of materials and links here:

github.com/jjohannes/java-modu

MeetupFunktionales Programmieren mit Java und Dependency Management mit Gradle, Wed, Feb 19, 2025, 6:00 PM | MeetupHallo DevTalk@TK-Meetup, am 19. Februar laden wir Euch wieder in die Techniker Krankenkasse ein. Wir freuen uns auf einen Abend mit zwei Vorträgen von **Andreas Jürgensen*

Finished a working set up of offline Gradle build of application based on Compose Multiplatform for Desktop as a Flatpak.

It was a bit more tedious, than I expected. As I've tried different tools, used trial and error approach, and execution times were slow (on my machine) for this project. However, in the end, edge-cases requiring a manual fix are fixed, and it works.

github.com/archivekeep/archive

Как ускорить Maven сборку без переезда на Gradle

С ростом размера Maven проекта встает вопрос скорости сборки и выполнения тестов. Один из самых очевидных способов оптимизации - переезд на другую систему сборки (например, Gradle). Однако перед тем как переезжать (что неизбежно создаст новые проблемы - об этом в конце) давайте поговорим о том, что мы можем сделать для ускорения, оставаясь на Maven. Тем более что многие советы нам пригодятся в любом случае, даже если переезд в итоге и состоится. Мы начнем с простого, поговорим про кеши и build-сканы и затем заглянем под капот Maven, чтобы понять, как найти и устранить узкие места, а также детально сравним с Gradle. Эффект от каждого совета по отдельности может быть и не такой заметный, но в совокупности ускорение может быть в разы! В рамках этой статьи мы поговорим в основном про оптимизацию компиляции. Погнали

habr.com/ru/articles/881620/

ХабрКак ускорить Maven сборку без переезда на GradleС ростом размера Maven проекта встает вопрос скорости сборки и выполнения тестов. Один из самых очевидных способов оптимизации - переезд на другую систему сборки (например, Gradle). Однако перед тем...
#java#maven#gradle

Gradle 8.13 gives us more Java toolchain provisioning: docs.gradle.org/8.13-rc-1/rele

It's great, but the majority of my projects can't use toolchains because there is no way to ensure that all developers get the same JDK. Which you need to:

- Host JDKs in your own repo and make sure all users get latest upgrades
- Reproducible module-info.java compilation

This one can use some more upvotes:
github.com/gradle/gradle/issue

Gradle Release NotesGradle 8.13-rc-1 Release NotesGradle 8.13-rc-1: Daemon JVM auto-provisioning. Enhanced developer experience. Improvements for build authors and plugin developers.