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.
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 …
Maven Local Repository
Tuesday, September 16, 2025 in User blog: Tamas
Categories:
Projects:
The topic is about Maven Local Repository. You know, that thing that some people insist on protecting from “pollution”. Where to start? Maven Local Repository, as we know it, is a mish-mash of cache and staging (locally built and …
POM proliferation, part 1
Wednesday, July 02, 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). Where to start? By …
Mimir and RRF
Thursday, June 12, 2025 in User blog: Tamas
Categories:
Projects:
Just to remind people about Mimir, and why they want to use it: if you remember the Never Say Never blog entry diagram: sequenceDiagram autoNumber Session->>Session: lookup Session->>Local Repositories: lookup Session->>Remote …
Keep Central first!
Thursday, June 12, 2025 in User blog: Tamas
Categories:
Projects:
Just an advice: when using Maven 3 (and 4) you do want to make sure Central is always first remote repository Maven would “consult”. Just add following snippet(s) to your user-wide settings.xml: <profiles> <profile> …
build != testing != publishing
Sunday, June 01, 2025 in User blog: Tamas
Categories:
Projects:
This article represents my own stance, and should not be taken as any kind of “rule”. build != testing != publishing People tend to go for simplest solutions, and that is okay. Still, that is many times not quite feasible. As an awkward …
Never Say Never
Monday, March 17, 2025 in User blog: Tamas
Categories:
Projects:
This article assumes reader has basic knowledge about Maven, POM and related things. The main point is to offer high level conceptualization and explain things “why’s” and “why not”, and finally explain why you …
Maven4 ante portas! (Part 1)
Saturday, December 07, 2024 in User blog: Tamas
Categories:
Maven4 is coming, so it may be time to explain some of the changes it will bring on. I’d like to start from “user facing” end, the mvn command and what has changed (visible and invisible changes). How it was: Maven3 In short, Maven3 …
Handling sensitive data in Maven
Saturday, December 07, 2024 in User blog: Tamas
Categories:
Projects:
Maven is well known for flexible configurability. Many times, those configuration and setting files can contain sensitive data (like passwords). Long time ago, it was even common practice to put gpg.passphrase in POM properties! The latest GPG plugin …
Migrating to Maven 3, part 3
Monday, September 09, 2024 in User blog: Tamas
Categories:
Projects:
From Maven perspective, whether a component is defined as Plexus component (via Plexus XML, crafted manually or during build with plexus-component-metadata Maven Plugin) or JSR330 component, does not matter. But there is a subtle difference. Plexus …