Package org.apache.maven.api.spi
package org.apache.maven.api.spi
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.
- Since:
- 4.0.0
- 
ClassDescriptionExtensibleEnumProvider<T extends ExtensibleEnum>An SPI interface to extend Maven with new enum values for extensible enumerations.Service provider interface for registering customLanguageimplementations.Service provider interface for registering customLifecycleimplementations.TheModelParserinterface 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.Service provider interface for registering customPackagingimplementations.Service provider interface for registering customPathScopeimplementations.Service provider interface for registering customProjectScopeimplementations.Component able to contribute to Maven session user properties.Marker interface to indicate services that can be provided by plugins and extensions.Service provider interface for registering customTypeimplementations.