The Git-Flow Maven Plugin supports various Git workflows, including GitFlow and GitHub Flow. This plugin runs Git and Maven commands from the command line.
Using the wrapper means the project decides what maven version is used for development and when to upgrade. The wrapper will automatically download the maven version and exploded it under ~/.m2/wrapper/.
CICD gets simpler as maven doesn't need to be installed beforehand as the build will download it upon execution of ./mvnw.
The Maven Wrapper will be added in Maven v3.7.0, which was previously https://github.com/takari/maven-wrapper.
Using the wrapper means the project decides what maven version is used for development and when to upgrade. The wrapper will automatically download the maven version and exploded it under
~/.m2/wrapper/
.CICD gets simpler as maven doesn't need to be installed beforehand as the build will download it upon execution of
./mvnw
.