An Anti-pattern + A Rant: Maven Relative Sibling Modules

LINK: An Anti-pattern + A Rant: Maven Relative Sibling Modules

I see a lot of people’s builds.   I’m often paid to parachute into a place and fix someone’s awful misinterpretation of Maven.  Being “A Build Fixer” means that you often get the systems that drove others to give up and move on.   One of the worst problems to clean up after is the Maven build that uses modules referencing relative directories.   This Github project is an anti-pattern example alongside a longish rant about a practice that often turns into a disaster to try to clean up.