Class MojoAnnotationContent
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 org.apache.maven.plugins.annotations.Mojo
- Since:
- 3.0
- Author:
- Olivier Lamy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
aggregator
(boolean aggregator) Class
<? extends Annotation> void
configurator
(String configurator) org.apache.maven.plugins.annotations.LifecyclePhase
void
defaultPhase
(String phase) void
executionStrategy
(String executionStrategy) boolean
void
inheritByDefault
(boolean inheritByDefault) org.apache.maven.plugins.annotations.InstantiationStrategy
void
instantiationStrategy
(String instantiationStrategy) name()
void
org.apache.maven.plugins.annotations.ResolutionScope
void
requiresDependencyCollection
(String requiresDependencyCollection) org.apache.maven.plugins.annotations.ResolutionScope
void
requiresDependencyResolution
(String requiresDependencyResolution) boolean
void
requiresDirectInvocation
(boolean requiresDirectInvocation) boolean
void
requiresOnline
(boolean requiresOnline) boolean
void
requiresProject
(boolean requiresProject) boolean
void
requiresReports
(boolean requiresReports) boolean
void
threadSafe
(boolean threadSafe) toString()
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
-
Constructor Details
-
MojoAnnotationContent
public MojoAnnotationContent()
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
defaultPhase
public org.apache.maven.plugins.annotations.LifecyclePhase defaultPhase() -
defaultPhase
-
requiresDependencyResolution
public org.apache.maven.plugins.annotations.ResolutionScope requiresDependencyResolution() -
requiresDependencyResolution
-
requiresDependencyCollection
public org.apache.maven.plugins.annotations.ResolutionScope requiresDependencyCollection() -
requiresDependencyCollection
-
instantiationStrategy
public org.apache.maven.plugins.annotations.InstantiationStrategy instantiationStrategy() -
instantiationStrategy
-
executionStrategy
-
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
-
configurator
-
threadSafe
public boolean threadSafe() -
threadSafe
public void threadSafe(boolean threadSafe) -
name
-
name
-
toString
- Specified by:
toString
in interfaceAnnotation
- Overrides:
toString
in classObject
-