Project Modules

This project has declared the following modules:

Name Description
Maven Dependencies BOM Bill Of Materials for Apache Maven dependencies
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 Model XML Transform 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 4 API A new immutable API for Maven 4 to better manage what plugins and extensions can influence.
Implementation of Maven API XML To be merged into Maven plexus-utils
Apache Maven Plexus-Utils Apache Maven repackaging of Plexus Utils with immutable Dom interface and its replacement implementation.
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 Artifact Resolver Provider Extensions to Maven Resolver for utilizing Maven POM and repository metadata.
Maven Repository Metadata Model Per-directory local and remote repository metadata.
Maven SLF4J Simple Provider Maven SLF4J provider based on SLF4J's simple provider, extended to support Maven styled colors for levels and stacktraces rendering.
Maven SLF4J Wrapper This modules provides an ILoggerFactory interface which avoids a cyclic dependency between maven-embedder and maven-slf4j-provider.
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.
Maven Toolchain Model Maven Toolchain model.
Maven Toolchain Builder The effective toolchain builder.