As a developer, I want a consistent way to build projects to reduce the cognitive load and to reduce the risk of having CI behave in different way than dev environment.
Most or our Java projects already use Maven Wrapper. Adding it to the few projects which don't have it yet would allow to remove the dependency on Maven in Jenkins and ensure that the same version of Maven is used for all phases of the project development.
This would also allow simplification of the "maven-java8-docker" Jenkins job, by removing the need to have a custom shell wrapper and have a more explicit Maven CLI.