Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Ultimately, the following subprojects that should be deprecated and not be "core" dependencies anymore:
- maven-artifact
- maven-builder-support
- maven-compat
- maven-embedder
- maven-model
- maven-model-builder
- maven-plugin-api
- maven-repository-metadata
- maven-resolver-provider
- maven-resolver-provider
- maven-settings
- maven-settings-builder
- maven-toolchain-builder
- maven-toolchain-model
Subprojects to clean from above dependencies:
- maven-api-impl
- maven-core
- maven-cli
We should keep maven-api-impl as a way to access the resolver through the API, mostly useful when dealing with dependencies. Maven-core should be kept for loading and building projects, everything related to plugins, etc...
I think it may be a good time to rename a few more subprojects, to be more coherent. Maybe rename maven-xml-impl to maven-xml and maven-api-impl to maven-impl ... ?
Attachments
1.
|
Remove link from maven-cling to maven-embedder | Open | Unassigned |