java.lang.Object
org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
org.apache.maven.tools.plugin.extractor.annotations.datamodel.MojoAnnotationContent
All Implemented Interfaces:
Annotation

public class MojoAnnotationContent extends AnnotatedContent implements Mojo
Since:
3.0
  • Field Details

    • name

      private String name
    • defaultPhase

      private LifecyclePhase defaultPhase
    • requiresDependencyResolution

      private ResolutionScope requiresDependencyResolution
    • requiresDependencyCollection

      private ResolutionScope requiresDependencyCollection
    • instantiationStrategy

      private InstantiationStrategy instantiationStrategy
    • executionStrategy

      private String executionStrategy
    • requiresProject

      private boolean requiresProject
    • requiresReports

      private boolean requiresReports
    • aggregator

      private boolean aggregator
    • requiresDirectInvocation

      private boolean requiresDirectInvocation
    • requiresOnline

      private boolean requiresOnline
    • inheritByDefault

      private boolean inheritByDefault
    • configurator

      private String configurator
    • threadSafe

      private boolean threadSafe
  • Constructor Details

    • MojoAnnotationContent

      public MojoAnnotationContent()
  • Method Details

    • annotationType

      public Class<? extends Annotation> annotationType()
      Specified by:
      annotationType in interface Annotation
    • defaultPhase

      public LifecyclePhase defaultPhase()
    • defaultPhase

      public void defaultPhase(String phase)
    • requiresDependencyResolution

      public ResolutionScope requiresDependencyResolution()
    • requiresDependencyResolution

      public void requiresDependencyResolution(String requiresDependencyResolution)
    • requiresDependencyCollection

      public ResolutionScope requiresDependencyCollection()
    • requiresDependencyCollection

      public void requiresDependencyCollection(String requiresDependencyCollection)
    • instantiationStrategy

      public InstantiationStrategy instantiationStrategy()
    • instantiationStrategy

      public void instantiationStrategy(String instantiationStrategy)
    • executionStrategy

      public String executionStrategy()
    • executionStrategy

      public void executionStrategy(String executionStrategy)
    • requiresProject

      public boolean requiresProject()
    • requiresProject

      public void requiresProject(boolean requiresProject)
    • requiresReports

      public boolean requiresReports()
    • requiresReports

      public void requiresReports(boolean requiresReports)
    • aggregator

      public boolean aggregator()
    • aggregator

      public void aggregator(boolean aggregator)
    • requiresDirectInvocation

      public boolean requiresDirectInvocation()
    • requiresDirectInvocation

      public void requiresDirectInvocation(boolean requiresDirectInvocation)
    • requiresOnline

      public boolean requiresOnline()
    • requiresOnline

      public void requiresOnline(boolean requiresOnline)
    • inheritByDefault

      public boolean inheritByDefault()
    • inheritByDefault

      public void inheritByDefault(boolean inheritByDefault)
    • configurator

      public String configurator()
    • configurator

      public void configurator(String configurator)
    • threadSafe

      public boolean threadSafe()
    • threadSafe

      public void threadSafe(boolean threadSafe)
    • name

      public String name()
    • name

      public void name(String name)
    • toString

      public String toString()
      Specified by:
      toString in interface Annotation
      Overrides:
      toString in class Object