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 container
- SessionScoped- One instance per Maven session
- MojoExecutionScoped- One instance per plugin execution
- Since:
- 4.0.0
- See Also: