Package org.apache.maven.api.di
Annotation Interface Scope
Meta-annotation that marks other annotations as scope annotations.
Scopes define the lifecycle and visibility of objects in the dependency injection
system. Custom scope annotations should be annotated with @Scope
.
Built-in scopes include:
Singleton
- One instance per containerSessionScoped
- One instance per Maven sessionMojoExecutionScoped
- One instance per plugin execution
- Since:
- 4.0.0
- See Also: