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.

Posts in 2026
  • DOMTrip

    Thursday, February 05, 2026 in User blog: Tamas

    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 …

    Read more

  • Maven @ IPFS (II)

    Tuesday, February 03, 2026 in User blog: Tamas

    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 …

    Read more

  • Goal go-offline must go

    Tuesday, February 03, 2026 in User blog: Tamas

    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 …

    Read more

  • Maven @ IPFS (I)

    Thursday, January 22, 2026 in User blog: Tamas

    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 …

    Read more

  • Finding own footsteps

    Friday, January 16, 2026 in User blog: Tamas

    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 …

    Read more

  • Maven Components and (maximum) Java bytecode

    Thursday, January 15, 2026 in User blog: Tamas

    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 …

    Read more

Posts in 2025
  • Lockfiles

    Saturday, December 06, 2025 in User blog: Tamas

    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 …

    Read more

  • Why are MRM group repositories bad?

    Sunday, November 09, 2025 in User blog: Tamas

    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 …

    Read more

  • Maven Local Repository (II)

    Sunday, November 09, 2025 in User blog: Tamas

    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 …

    Read more

  • POM proliferation, part 2

    Tuesday, September 16, 2025 in User blog: Tamas

    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 …

    Read more