Uses of Annotation Interface
org.apache.maven.api.annotations.Consumer
Packages that use Consumer
Package
Description
Maven Core API
Maven Plugin API.
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
Defines the Service Provider Interface (SPI) for Maven extensions, allowing
third-party implementations to extend and customize Maven's core functionality
through a stable, versioned API.
-
Uses of Consumer in org.apache.maven.api
Classes in org.apache.maven.api with annotations of type ConsumerModifier and TypeInterfaceDescriptioninterface
A listener for session events.interface
Defines a hierarchical visitor for collecting dependency node trees. -
Uses of Consumer in org.apache.maven.api.plugin
Classes in org.apache.maven.api.plugin with annotations of type ConsumerModifier and TypeInterfaceDescriptioninterface
Interface that can be provided by the plugin to wire in custom lifecycles leveraged using theExecute
annotation.interface
Represents the contract for Mojos to interact with the Maven infrastructure. -
Uses of Consumer in org.apache.maven.api.services
Classes in org.apache.maven.api.services with annotations of type ConsumerModifier and TypeInterfaceDescriptioninterface
Factory interface for creating toolchain instances from configuration models.interface
Transport for specified remote repository (using provided remote repository base URI as root).interface
Transporter provider is a service that provides somewhat trivial transport capabilities backed by Maven internals.class
interface
Parses and evaluates version ranges encountered in dependency declarations.class
interface
Resolves artifact meta/pseudo versions.class
-
Uses of Consumer in org.apache.maven.api.spi
Classes in org.apache.maven.api.spi with annotations of type ConsumerModifier and TypeInterfaceDescriptioninterface
ExtensibleEnumProvider<T extends ExtensibleEnum>
An SPI interface to extend Maven with new enum values for extensible enumerations.interface
Service provider interface for registering customLanguage
implementations.interface
Service provider interface for registering customLifecycle
implementations.interface
TheModelParser
interface is used to locate and readModel
s from the file system.interface
Interface for model transformers that can modify Maven project models at different stages of processing.interface
Service provider interface for registering customPackaging
implementations.interface
Service provider interface for registering customPathScope
implementations.interface
Service provider interface for registering customProjectScope
implementations.interface
Component able to contribute to Maven session user properties.interface
Marker interface to indicate services that can be provided by plugins and extensions.interface
Service provider interface for registering customType
implementations.