Project Modules

This project has declared the following modules:

Name Description
Maven 4 API A new immutable API for Maven 4 to better manage what plugins and extensions can influence.
Maven API Implementation Provides the implementation classes for the Maven API
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 Dependency Injection Provides the implementation for the Dependency Injection mechanism in Maven
Maven XML API Implementation Provides the implementation classes for the Maven API XML
Maven JLine integration Provides the JLine integration in Maven
Maven Logging Provides the Maven Logging infrastructure
Maven Core Maven Core classes.
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 Maven embeddable component, with CLI and logging support.
Maven CLI Maven CLI component, with CLI and logging support.
Maven Compat (deprecated) Deprecated Maven2 classes maintained as compatibility layer.
Apache Maven Distribution The Apache Maven distribution, source and binary, in zip and tar.gz formats.
Maven Toolchain Model Maven Toolchain model.
Maven Toolchain Builder (deprecated) The effective toolchain builder.
Maven Documentation Generator 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.