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
public class ExtendedMojoDescriptor
extends org.apache.maven.plugin.descriptor.MojoDescriptor
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
public ExtendedMojoDescriptor(boolean containsXhtmlTextValues) - Parameters:
containsXhtmlTextValues
-- Since:
- 3.7.0
-
-
Method Details
-
isThreadSafe
public boolean isThreadSafe()- Overrides:
isThreadSafe
in classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
setThreadSafe
public void setThreadSafe(boolean threadSafe) - 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
public boolean 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
-