Package org.apache.maven.tools.plugin
Class ExtendedMojoDescriptor
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor<org.apache.maven.plugin.Mojo>
org.apache.maven.plugin.descriptor.MojoDescriptor
org.apache.maven.tools.plugin.ExtendedMojoDescriptor
- All Implemented Interfaces:
Cloneable
Extensions to MojoDescriptor added to Maven 3, then are not available when run under Maven2.
- Author:
- Kristian Rosenvold
-
Field Summary
Fields inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor
MAVEN_PLUGIN, MULTI_PASS_EXEC_STRATEGY, SINGLE_PASS_EXEC_STRATEGY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates if the methodsComponentDescriptor.getDescription()
,MojoDescriptor.getDeprecated()
,Parameter.getDescription()
andParameter.getDeprecated()
return XHTML values.boolean
void
setDependencyCollectionRequired
(String requiresDependencyCollection) void
setThreadSafe
(boolean threadSafe) Methods inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor
addParameter, alwaysExecute, clone, equals, getComponentType, getDependencyResolutionRequired, getDeprecated, getExecuteGoal, getExecuteLifecycle, getExecutePhase, getExecutionStrategy, getFullGoalName, getGoal, getId, getLanguage, getMojoConfiguration, getParameterMap, getParameters, getPhase, getPluginDescriptor, getRole, getRoleHint, getSince, hashCode, isAggregator, isDependencyResolutionRequired, isDirectInvocationOnly, isForking, isInheritedByDefault, isOnlineRequired, isProjectRequired, isRequiresReports, requiresOnline, setAggregator, setDependencyResolutionRequired, setDeprecated, setDirectInvocationOnly, setExecuteGoal, setExecuteLifecycle, setExecutePhase, setExecutionStrategy, setGoal, setInheritedByDefault, setLanguage, setMojoConfiguration, setOnlineRequired, setParameters, setPhase, setPluginDescriptor, setProjectRequired, setRequiresReports, setSince
Methods inherited from class org.codehaus.plexus.component.repository.ComponentDescriptor
addRequirement, getAlias, getComponentComposer, getComponentConfigurator, getComponentFactory, getComponentProfile, getConfiguration, getDescription, getHumanReadableKey, getImplementation, getImplementationClass, getInstantiationStrategy, getLifecycleHandler, getRealm, getRequirements, getRoleClass, getVersion, hasConfiguration, isIsolatedRealm, setAlias, setComponentComposer, setComponentConfigurator, setComponentFactory, setComponentProfile, setComponentType, setConfiguration, setDescription, setImplementation, setImplementationClass, setInstantiationStrategy, setIsolatedRealm, setLifecycleHandler, setRealm, setRole, setRoleClass, setRoleHint, setVersion, toString
-
Constructor Details
-
ExtendedMojoDescriptor
public ExtendedMojoDescriptor() -
ExtendedMojoDescriptor
- Parameters:
containsXhtmlTextValues
-- Since:
- 3.7.0
-
-
Method Details
-
isThreadSafe
- Overrides:
isThreadSafe
in classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
setThreadSafe
- Overrides:
setThreadSafe
in classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
getDependencyCollectionRequired
- Overrides:
getDependencyCollectionRequired
in classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
setDependencyCollectionRequired
- Overrides:
setDependencyCollectionRequired
in classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
containsXhtmlTextValues
Indicates if the methodsComponentDescriptor.getDescription()
,MojoDescriptor.getDeprecated()
,Parameter.getDescription()
andParameter.getDeprecated()
return XHTML values.- Returns:
true
if aforementioned methods return XHTML values, iffalse
those values contain javadoc (HTML + custom javadoc tags) (for legacy extractors)- Since:
- 3.7.0
-