maven version requirement should be explicit
Maven build has an implicit build requirement from the use of some dependent plugins. This version requirement should be made explicit at the root pom, for a fail fast response for non-compliant build environments.
Used maven enforcer plugin to ensure min maven version. Now in first few seconds of a build it will fail.