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