Uses of Package
org.apache.maven.api.spi
Packages that use org.apache.maven.api.spi
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.
-
Classes in org.apache.maven.api.spi used by org.apache.maven.api.spiClassDescriptionAn SPI interface to extend Maven with new enum values for extensible enumerations.Marker interface to indicate services that can be provided by plugins and extensions.
-
Classes in org.apache.maven.api.spi used by org.apache.maven.cling.invoker.spiClassDescriptionComponent able to contribute to Maven session user properties.
-
Classes in org.apache.maven.api.spi used by org.apache.maven.implClassDescriptionAn SPI interface to extend Maven with new enum values for extensible enumerations.Service provider interface for registering custom
Languageimplementations.Service provider interface for registering customPathScopeimplementations.Service provider interface for registering customProjectScopeimplementations. -
Classes in org.apache.maven.api.spi used by org.apache.maven.impl.modelClassDescriptionThe
ModelParserinterface is used to locate and readModels from the file system.Interface for model transformers that can modify Maven project models at different stages of processing. -
Classes in org.apache.maven.api.spi used by org.apache.maven.impl.resolver.typeClassDescriptionAn SPI interface to extend Maven with new enum values for extensible enumerations.Marker interface to indicate services that can be provided by plugins and extensions.Service provider interface for registering custom
Typeimplementations. -
Classes in org.apache.maven.api.spi used by org.apache.maven.internal.implClassDescriptionAn SPI interface to extend Maven with new enum values for extensible enumerations.Service provider interface for registering custom
Lifecycleimplementations.Service provider interface for registering customPackagingimplementations.Marker interface to indicate services that can be provided by plugins and extensions. -
Classes in org.apache.maven.api.spi used by org.apache.maven.repository.internal.typeClassDescriptionAn SPI interface to extend Maven with new enum values for extensible enumerations.Marker interface to indicate services that can be provided by plugins and extensions.Service provider interface for registering custom
Typeimplementations.