maven/api
Tamas Cservenak a67d2746af
[MNG-8375] CLIng diet (#1897)
First part was to "reverse" MavenCli into CLIng, that also became a huge and complex beast. Now, sanitization comes, tearing down unneeded stuff. CLIng should be simple and straightforward.

Now the **invoker** fully parses args, creates Maven instance (ie. local, using Maven components on classpath) and invokes Maven. The new **executor** in turn does NOT fully parses args and is logical equivalent of maven-invoker.

Changes:
* radically simplify CLIng existing classes (and especially API - the fact we have "local", "resident" etc invoker is actually implementation detail).
* introduce "executor", a "lower level" tool that does not parse args (and is logical equivalent of maven-invoker) and support Maven 4.x and Maven 3.x.

---

https://issues.apache.org/jira/browse/MNG-8375
2024-11-13 15:14:56 +01:00
..
maven-api-cli [MNG-8375] CLIng diet (#1897) 2024-11-13 15:14:56 +01:00
maven-api-core Add maven.repo.local.head (#1881) 2024-11-07 11:14:15 +01:00
maven-api-di [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-meta [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-metadata [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-model [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-plugin [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-settings [MNG-8345] Maven generates both settings 1.3.0 and 2.0.0 (#1835) 2024-10-24 17:53:41 +02:00
maven-api-spi [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-toolchain [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
maven-api-xml [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
src/site [MNG-7571] add Maven API javadoc (#830) 2022-12-31 17:32:07 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00