Uses of Interface
org.apache.maven.api.spi.SpiService
Packages that use SpiService
Package
Description
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 SpiService in org.apache.maven.api.spi
Subinterfaces of SpiService in org.apache.maven.api.spiModifier 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
Service provider interface for registering customType
implementations. -
Uses of SpiService in org.apache.maven.impl.resolver.type
Classes in org.apache.maven.impl.resolver.type that implement SpiService -
Uses of SpiService in org.apache.maven.internal.impl
Classes in org.apache.maven.internal.impl that implement SpiService -
Uses of SpiService in org.apache.maven.repository.internal.type
Classes in org.apache.maven.repository.internal.type that implement SpiService