Maven embeddable component, with CLI and logging support.
- CLI options,
- logging API.
- since 3.3.0, per project settings can be defined by files in .mvn/ directory:
- .mvn/jvm.config containing jvm options,
- .mvn/maven.config containing Maven command-line parameter,
- .mvn/extensions.xml containing a list of extensions.
- since 3.4.0, output is colorized by default, with color disabled in batch mode: see styled message API for more details.