Maven Version Manager
mvnvm.org
mvnvm.org
rare when you have only a few projects. Happens quite often when dealing with "legacy" code bases that are only receiving bugfixes. Maven, between 2.1.0 and 3 has changed a bunch of ways dependencies are resolved (especially transitive). Plugin defaults are also changed (but as you said, this ought to be solved with a base pom).
But the main usecase is when you want to have different versions of maven installed, but don't want to manually switch between them (which entails editing env variables, restarting the shell etc). Annoying and unecessarily boring work.
Is there anything that does that?