Package org.apache.maven.api.plugin.annotations


package org.apache.maven.api.plugin.annotations
Provides annotations for Maven plugin development, including mojo configuration, parameter definitions, and lifecycle bindings. These annotations are used to generate plugin descriptors and configure plugin behavior.
Since:
4.0.0
  • Class
    Description
    Specifies that the mojo should be run after the specific phase.
    Type of pointer.
    Used if your Mojo needs to fork a lifecycle.
    This annotation will mark your class as a Mojo, which is the implementation of a goal in a Maven plugin.
    Used to configure your Mojo parameters to be injected by MavenPluginManager.getConfiguredMojo(...).
    Indicates that a given field will be injected with the result of a dependency collection or resolution request.