User blog: Tamas
This sub-blog section is authored by Tamas Cservenak (@cstamas).
Blog is “own sandbox” for given member and opinions and writings here may not fully represent Maveniverse opinions and stance.
DOMTrip
Thursday, February 05, 2026 in User blog: Tamas
Categories:
Projects:
Round-trip editing is a programmatic changing/editing of an existing XML document, like for example a Maven POM is, while preserving all the formatting, comments and all properties of the original document. Programmatic “editing” of POMs …
Maven @ IPFS (II)
Tuesday, February 03, 2026 in User blog: Tamas
Categories:
Projects:
Lately has been toying with IPFS to achieve content sharing without centralized infrastructure. In other words, instead to free-ride on some (centralized) infrastructure that may be a public good, or some commercial offering, solve the publishing …
Goal go-offline must go
Tuesday, February 03, 2026 in User blog: Tamas
Categories:
Projects:
The Maven go-offline goal is inherently bad, and will try explain it why. For related discussion, see this issue. Maven 4 is not Maven 2 The history of this goal predates many Maven version, and it appeared around Maven 1 or Maven 2. People simply …
Maven @ IPFS (I)
Thursday, January 22, 2026 in User blog: Tamas
Categories:
Projects:
Lately has been toying with IPFS to achieve content sharing without centralized infrastructure. In other words, instead to free-ride on some (centralized) infrastructure that may be a public good, or some commercial offering, solve the publishing …
Finding own footsteps
Friday, January 16, 2026 in User blog: Tamas
Categories:
Projects:
I bet many of us faced a problem, spent almost whole day on chasing it, just to discover their own footsteps around… My case was that I had a strange issue with Njord ITs: one PR was “fine”, except the ITs failed only on single …
Maven Components and (maximum) Java bytecode
Thursday, January 15, 2026 in User blog: Tamas
Categories:
Projects:
Multiple times I see people confused about “what is the java bytecode version Maven supports”? It depends very much on which version of Maven you want to support: Maven 3.8.9-3.9.5 uses Sisu 0.3.5 that shades ASM 5.0.2 Maven 3.9.6-3.9.7 …
Lockfiles
Saturday, December 06, 2025 in User blog: Tamas
Categories:
Projects:
A short attempt to explain why Maven does not have “lockfile”, at least not in a sense many other build tools and ecosystems have. Next, will try to point out features that somewhat supplement various aspects of lock files. Finally, will …
Why are MRM group repositories bad?
Sunday, November 09, 2025 in User blog: Tamas
Categories:
Projects:
The notion of “group repository” was introduced by first Maven Repository Manager-like solution (then called “caching proxy”, today simply MRM): Proximity, announced on Maven devlist in 2005. Since then, almost all major MRM …
Maven Local Repository (II)
Sunday, November 09, 2025 in User blog: Tamas
Categories:
Projects:
The Problems The problem with Maven local repository is manifold: it is global and is mutable. To solve these issues we chased things like “repository locking” in Maven 3.9 that proved futile, somewhat. First problem Originally, in Maven2 …
POM proliferation, part 2
Tuesday, September 16, 2025 in User blog: Tamas
Categories:
Projects:
This blog entry was done as a response to Pom-Pom-Pom. Note: this entry does not want to be hurting, personal or anything like that; still my native language is not english, so bear with me (and feel free to create updates to it). Note: I talk (and …