Maven Core
Maven Core classes, providing Maven component (javadoc), with its DefaultMaven implementation (source).
Useful entry points
- lifecycles and plugin bindings to default lifecycle,
- default artifact handlers,
- ProjectBuilder component (javadoc), with its DefaultProjectBuilder implementation (source),
- MavenPluginManager component (javadoc), with its DefaultMavenPluginManager implementation (source),
- PluginParameterExpressionEvaluator, used to evaluate plugin parameters values during Mojo configuration,
- classloader hierarchy done by ClassRealmManager component (javadoc), with its DefaultClassRealmManager implementation (source), using Plexus Classworlds.