Apache Maven Shared Invoker Version 3.2.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Shared Maven Invoker, version 3.2.0

Apache Maven Invoker is a component to programmatically invoke Maven build.

You can download the appropriate sources etc. from the download page.

1<dependencies>
2  <dependency>
3    <groupId>org.apache.maven.shared</groupId>
4    <artifactId>maven-invoker</artifactId>
5    <version>3.2.0</version>
6  </dependency>
7</dependencies>

Release Notes - Maven Shared Components - Version maven-invoker-3.2.0

  • Bug:

  • New Feature:

    • MSHARED-1007 - Add MavenHome and MavenExecutable options to
  • InvocationRequests:

    • MSHARED-1009 - Allow providing Maven executable from workspace
    • MSHARED-1018 - Allow for using the -ntp ,--no-transfer-progress flag in Maven invocations
    • MSHARED-1019 - Allow pass raw cli option to Maven process
  • Improvements:

    • MSHARED-577 - Remove usage of M2_HOME environment variable
    • MSHARED-649 - Use setBaseDirectory() and setPomFile() simultaneously so that a temporary pom file may be used for the maven invocation
    • MSHARED-999 - Shared GitHub Actions
    • MSHARED-1006 - Invoker should be safely used in multi thread
    • MSHARED-1012 - Improve error for invalid Maven home
  • Tasks:

  • Dependency upgrade:

Enjoy,

-The Apache Maven team