Project Modules

This project has declared the following modules:

Name Description
Maven Plugin API The API for plugins - Mojos - development.
Maven Builder Support Support for descriptor builders (model, setting, toolchains)
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 is a software build management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
Maven Aether Provider Extensions to Aether for utilizing Maven POM and repository metadata.
Maven Repository Metadata Model Per-directory local and remote repository metadata.
Maven Embedder Maven embeddable component, with CLI and logging support.
Maven Compat Maven2 classes maintained as compatibility layer.
Apache Maven Distribution The Apache Maven distribution, source and binary, in zip and tar.gz formats.