Uses of Interface
org.apache.maven.api.ExtensibleEnum
Packages that use ExtensibleEnum
Package
Description
Maven Core 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 ExtensibleEnum in org.apache.maven.api
Subinterfaces of ExtensibleEnum in org.apache.maven.apiModifier and TypeInterfaceDescriptioninterface
Language.interface
A Maven lifecycle is a sequence of predefined phases that govern the build process of a Maven project.interface
Represents the packaging of a Maven project.interface
Path scope.interface
Project scope.interface
A dependency'sType
is uniquely identified by aString
, and semantically represents a known kind of dependency. -
Uses of ExtensibleEnum in org.apache.maven.api.services
Classes in org.apache.maven.api.services with type parameters of type ExtensibleEnum -
Uses of ExtensibleEnum in org.apache.maven.api.spi
Classes in org.apache.maven.api.spi with type parameters of type ExtensibleEnumModifier and TypeInterfaceDescriptioninterface
ExtensibleEnumProvider<T extends ExtensibleEnum>
An SPI interface to extend Maven with a new enum value. -
Uses of ExtensibleEnum in org.apache.maven.impl
Classes in org.apache.maven.impl with type parameters of type ExtensibleEnumModifier and TypeClassDescriptionstatic class
ExtensibleEnumRegistries.DefaultExtensibleEnumRegistry<T extends ExtensibleEnum,
P extends ExtensibleEnumProvider<T>> Constructors in org.apache.maven.impl with parameters of type ExtensibleEnumModifierConstructorDescriptionDefaultExtensibleEnumRegistry
(List<P> providers, T... builtinValues) -
Uses of ExtensibleEnum in org.apache.maven.impl.resolver.type
Classes in org.apache.maven.impl.resolver.type that implement ExtensibleEnum -
Uses of ExtensibleEnum in org.apache.maven.repository.internal.type
Classes in org.apache.maven.repository.internal.type that implement ExtensibleEnum
maven-api-impl
jar instead