Package org.apache.maven.di.tool
package org.apache.maven.di.tool
Provides tools for processing Maven dependency injection annotations at compile time.
This package contains annotation processors that generate metadata files used by
the Maven dependency injection system. The main component is the DiIndexProcessor
,
which processes classes annotated with Named
and creates an index file
that allows for efficient discovery of injectable components at runtime.
The generated index is stored at META-INF/maven/org.apache.maven.api.di.Inject
and contains
the fully qualified names of all classes annotated with @Named
.
- Since:
- 4.0.0
-
ClassesClassDescriptionAnnotation processor that generates an index file for classes annotated with
Named
.