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. |


