-
Task
-
Resolution: Done
-
L3 - Default
-
None
-
None
What:
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.
Why:
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.
Acceptance Criteria (Required on creation):
The Maven Wrapper is available for the following projects:
- camunda-bpm-platform
- camunda-bpm-platform-ee
- camunda-commons
- camunda-spin
- camunda-connect
- feel-scala
- camunda-bpm-assert
- camunda-archetypes