Project Modules
This project has declared the following modules:
| Name | Description |
|---|---|
| Maven Plugin API | The API for plugins - Mojos - development. |
| Maven Model | Model for Maven POM (Project Object Model) |
| Maven Model Builder | The effective model builder, with inheritance, profile activation, interpolation, ... |
| Maven Core | Maven Core classes. |
| Maven Settings | Maven Settings model. |
| Maven Settings Builder | The effective settings builder, with inheritance and password decryption. |
| Maven Artifact | - |
| Maven Aether Provider | This module provides extensions to Aether for utilizing the Maven POM and Maven repository metadata for artifacts resolution and download. |
| Maven Repository Metadata Model | Per-directory local and remote repository metadata. |
| Maven Embedder | Maven embeddable component, with CLI support. |
| Maven Compat | Maven classes maintained as compatibility layer for tools done with Maven 2. |
| Maven Distribution | Module to build the Maven distribution, source and binary, in zip and tar.gz formats. |