About Maven Compatibility Modules

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.

Project Modules

This project has declared the following modules:

Name Description
Maven 3 Plugin API The API for Maven 3 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 (deprecated) The effective model builder, with inheritance, profile activation, interpolation, ...
Maven Settings Maven Settings model.
Maven Settings Builder (deprecated) 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 Artifact Resolver Provider (deprecated) Extensions to Maven Resolver for utilizing Maven POM and repository metadata.
Maven Repository Metadata Model Per-directory local and remote repository metadata.
Maven Embedder (deprecated) Maven embeddable component, with CLI and logging support.
Maven Compat (deprecated) Deprecated Maven2 classes maintained as compatibility layer.
Maven Toolchain Model Maven Toolchain model.
Maven Toolchain Builder (deprecated) The effective toolchain builder.