Home avatar

Techland

Maven: One Phase per CI Stage

Have you ever tried running Maven phases in different stages/jobs of a CI pipeline? If so, you have probably run into an annoying issue where Maven re-runs the phases already executed in previous jobs, even though the files produced by the previous phase are present. Let’s see how to fix that!

Keycloak 26.8.0 Released

After quite a few releases fixing security vulnerabilities on the 26.7.x branch, here comes 26.8.0. Lots of new features this time. Let’s go through the ones I find the most interesting.

Quarkus Extension Custom Dev Service - Part I

Today, we’re tackling a major topic with a use case that is not documented by Quarkus but is extremely useful. Quarkus offers extensions with “dev services.” Once included in your project, these extensions automatically launch services when the project starts in dev mode. We will see how to create our own “dev service” for Quarkus applications. The idea is to provide an extension for each of our services to make them easily usable by others.

Update Available

A new version of this site is available.