maven/impl
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-cli [MNG-8375] CLIng diet (#1897) 2024-11-13 15:14:56 +01:00
maven-core Add maven.repo.local.head (#1881) 2024-11-07 11:14:15 +01:00
maven-di Better subproject names (#1853) 2024-10-25 15:40:16 +02:00
maven-impl [MNG-8362] Adding some missing config properties (#1861) 2024-11-05 17:06:57 +01:00
maven-jline Better subproject names (#1853) 2024-10-25 15:40:16 +02:00
maven-logging Better subproject names (#1853) 2024-10-25 15:40:16 +02:00
maven-xml Better subproject names (#1853) 2024-10-25 15:40:16 +02:00
pom.xml Better subproject names (#1853) 2024-10-25 15:40:16 +02:00