The Maven Wrapper project (Maven plugin) allows developers of a given project to avoid installing Maven on their local setup. Instead, the mvnw command will download and use a Maven distro that is specified inside the project.
There are multiple reasons to use this Maven plugin:
- Make it easy for first-time/one-time contributors to build the project without installing Maven.
- We test with Maven 3.2.5 in our CI. It would be good if devs use the same version locally;
- Some side-projects (like feel-scala), require Maven 3.3.0 due to the usage of Scala.
- The camunda-bpm-platform project is not completely compatible with newer Maven versions.
The Maven Wrapper is available for the following projects: