Skip to content

Feat: Pull out maven-executor into its own project (#12004)#12186

Merged
cstamas merged 1 commit into
apache:maven-4.0.xfrom
cstamas:maven-4.0.x-pull-executor-out
May 29, 2026
Merged

Feat: Pull out maven-executor into its own project (#12004)#12186
cstamas merged 1 commit into
apache:maven-4.0.xfrom
cstamas:maven-4.0.x-pull-executor-out

Conversation

@cstamas
Copy link
Copy Markdown
Member

@cstamas cstamas commented May 29, 2026

The main goal of maven-executor is ability to execute Maven 3/4 in "embedded" and "forked" mode, and has not related with Maven release lifecycle itself (and is dependency-less as well). So, let's move it out into own project.

https://github.com/apache/maven-executor

The new library executes Maven in:

  • forked or embedded mode, but introduces other providers as well
  • supports Maven 3 and 4
  • the main maven-executor module is Java 8, dependency-less library (is MR-JAR, and on 9+ is modular and provides ToolProvider SPI integration as well)

Backport from master: 15d19f2

The main goal of `maven-executor` is ability to execute Maven 3/4 in "embedded" and "forked" mode, and has not related with Maven release lifecycle itself (and is dependency-less as well). So, let's move it out into own project.

https://github.com/apache/maven-executor

The new library executes Maven in:
* forked or embedded mode, but introduces other providers as well
* supports Maven 3 and 4
* the main `maven-executor` module is Java 8, dependency-less library (is MR-JAR, and on 9+ is modular and provides ToolProvider SPI integration as well)

Backoport from master: 15d19f2
@cstamas cstamas added this to the 4.0.0 milestone May 29, 2026
@cstamas cstamas self-assigned this May 29, 2026
@cstamas cstamas added enhancement New feature or request backport labels May 29, 2026
@cstamas cstamas marked this pull request as ready for review May 29, 2026 21:19
@cstamas cstamas merged commit 7fdad49 into apache:maven-4.0.x May 29, 2026
41 of 42 checks passed
@cstamas cstamas deleted the maven-4.0.x-pull-executor-out branch May 29, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant