Uses of Package
org.apache.maven.api.di
Packages that use org.apache.maven.api.di
Package
Description
A dependency injection framework for Maven that provides JSR-330 style annotations
for managing object lifecycle and dependencies within Maven's build process.
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.
This package contains the
mvnenc
tool implementation.Maven Resolver extensions for utilizing the Maven POM and Maven
repository metadata.
-
Classes in org.apache.maven.api.di used by org.apache.maven.api.di
-
Classes in org.apache.maven.api.di used by org.apache.maven.api.spiClassDescriptionProvides a unique identifier for dependencies when multiple implementations of the same type are available.
-
Classes in org.apache.maven.api.di used by org.apache.maven.cling.extensions
-
Classes in org.apache.maven.api.di used by org.apache.maven.cling.invoker.mvnenc
-
Classes in org.apache.maven.api.di used by org.apache.maven.cling.invoker.mvnenc.goals
-
Classes in org.apache.maven.api.di used by org.apache.maven.cling.invoker.mvnsh.builtin
-
Classes in org.apache.maven.api.di used by org.apache.maven.cling.invoker.spi
-
Classes in org.apache.maven.api.di used by org.apache.maven.implClassDescriptionMarks a dependency injection point for constructor, method, or field injection.Provides a unique identifier for dependencies when multiple implementations of the same type are available.Specifies the priority of a bean implementation when multiple implementations of the same type are available.Indicates that annotated component should be instantiated before session execution starts and discarded after session execution completes.Denotes that a bean should be created as a singleton instance.
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.cache
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.model
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.model.profile
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.model.rootlocatorClassDescriptionProvides a unique identifier for dependencies when multiple implementations of the same type are available.
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.resolver
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.resolver.relocationClassDescriptionProvides a unique identifier for dependencies when multiple implementations of the same type are available.Specifies the priority of a bean implementation when multiple implementations of the same type are available.Denotes that a bean should be created as a singleton instance.
-
Classes in org.apache.maven.api.di used by org.apache.maven.impl.resolver.typeClassDescriptionProvides a unique identifier for dependencies when multiple implementations of the same type are available.
-
Classes in org.apache.maven.api.di used by org.apache.maven.internal.aether
-
Classes in org.apache.maven.api.di used by org.apache.maven.internal.implClassDescriptionIndicates that annotated component should be instantiated before session execution starts and discarded after session execution completes.
-
Classes in org.apache.maven.api.di used by org.apache.maven.jlineClassDescriptionProvides a unique identifier for dependencies when multiple implementations of the same type are available.Specifies the priority of a bean implementation when multiple implementations of the same type are available.Denotes that a bean should be created as a singleton instance.
-
Classes in org.apache.maven.api.di used by org.apache.maven.toolchain