org.apache.maven.plugin.descriptor
Class MojoDescriptor
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor
org.apache.maven.plugin.descriptor.MojoDescriptor
- All Implemented Interfaces:
- java.lang.Cloneable
public class MojoDescriptor
- extends org.codehaus.plexus.component.repository.ComponentDescriptor
- implements java.lang.Cloneable
The bean containing the mojo descriptor.
Methods inherited from class org.codehaus.plexus.component.repository.ComponentDescriptor |
addRequirement, getAlias, getComponentComposer, getComponentConfigurator, getComponentFactory, getComponentKey, getComponentProfile, getComponentSetDescriptor, getConfiguration, getDependencies, getDescription, getHumanReadableKey, getImplementation, getInstantiationStrategy, getLifecycleHandler, getRequirements, getVersion, hasConfiguration, isIsolatedRealm, setAlias, setComponentComposer, setComponentConfigurator, setComponentFactory, setComponentProfile, setComponentSetDescriptor, setComponentType, setConfiguration, setDescription, setImplementation, setInstantiationStrategy, setIsolatedRealm, setLifecycleHandler, setRole, setRoleHint, setVersion, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MAVEN_PLUGIN
public static java.lang.String MAVEN_PLUGIN
SINGLE_PASS_EXEC_STRATEGY
public static final java.lang.String SINGLE_PASS_EXEC_STRATEGY
- See Also:
- Constant Field Values
MULTI_PASS_EXEC_STRATEGY
public static final java.lang.String MULTI_PASS_EXEC_STRATEGY
- See Also:
- Constant Field Values
MojoDescriptor
public MojoDescriptor()
getLanguage
public java.lang.String getLanguage()
setLanguage
public void setLanguage(java.lang.String language)
getDeprecated
public java.lang.String getDeprecated()
setDeprecated
public void setDeprecated(java.lang.String deprecated)
getParameters
public java.util.List getParameters()
setParameters
public void setParameters(java.util.List parameters)
throws DuplicateParameterException
- Throws:
DuplicateParameterException
addParameter
public void addParameter(Parameter parameter)
throws DuplicateParameterException
- Throws:
DuplicateParameterException
getParameterMap
public java.util.Map getParameterMap()
setDependencyResolutionRequired
public void setDependencyResolutionRequired(java.lang.String requiresDependencyResolution)
isDependencyResolutionRequired
public java.lang.String isDependencyResolutionRequired()
setProjectRequired
public void setProjectRequired(boolean requiresProject)
isProjectRequired
public boolean isProjectRequired()
setOnlineRequired
public void setOnlineRequired(boolean requiresOnline)
isOnlineRequired
public boolean isOnlineRequired()
requiresOnline
public boolean requiresOnline()
getPhase
public java.lang.String getPhase()
setPhase
public void setPhase(java.lang.String phase)
getSince
public java.lang.String getSince()
setSince
public void setSince(java.lang.String since)
getGoal
public java.lang.String getGoal()
setGoal
public void setGoal(java.lang.String goal)
getExecutePhase
public java.lang.String getExecutePhase()
setExecutePhase
public void setExecutePhase(java.lang.String executePhase)
alwaysExecute
public boolean alwaysExecute()
getExecutionStrategy
public java.lang.String getExecutionStrategy()
setExecutionStrategy
public void setExecutionStrategy(java.lang.String executionStrategy)
getMojoConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration getMojoConfiguration()
setMojoConfiguration
public void setMojoConfiguration(org.codehaus.plexus.configuration.PlexusConfiguration mojoConfiguration)
getRole
public java.lang.String getRole()
- Overrides:
getRole
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getRoleHint
public java.lang.String getRoleHint()
- Overrides:
getRoleHint
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getId
public java.lang.String getId()
getFullGoalName
public java.lang.String getFullGoalName()
getComponentType
public java.lang.String getComponentType()
- Overrides:
getComponentType
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getPluginDescriptor
public PluginDescriptor getPluginDescriptor()
setPluginDescriptor
public void setPluginDescriptor(PluginDescriptor pluginDescriptor)
isInheritedByDefault
public boolean isInheritedByDefault()
setInheritedByDefault
public void setInheritedByDefault(boolean inheritedByDefault)
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class org.codehaus.plexus.component.repository.ComponentDescriptor
hashCode
public int hashCode()
- Overrides:
hashCode
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getExecuteLifecycle
public java.lang.String getExecuteLifecycle()
setExecuteLifecycle
public void setExecuteLifecycle(java.lang.String executeLifecycle)
setAggregator
public void setAggregator(boolean aggregator)
isAggregator
public boolean isAggregator()
isDirectInvocationOnly
public boolean isDirectInvocationOnly()
setDirectInvocationOnly
public void setDirectInvocationOnly(boolean directInvocationOnly)
isRequiresReports
public boolean isRequiresReports()
setRequiresReports
public void setRequiresReports(boolean requiresReports)
setExecuteGoal
public void setExecuteGoal(java.lang.String executeGoal)
getExecuteGoal
public java.lang.String getExecuteGoal()
Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.