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:
- Cloneable
public class MojoDescriptor
- extends org.codehaus.plexus.component.repository.ComponentDescriptor
- implements 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 |
MAVEN_PLUGIN
public static String MAVEN_PLUGIN
SINGLE_PASS_EXEC_STRATEGY
public static final String SINGLE_PASS_EXEC_STRATEGY
- See Also:
- Constant Field Values
MULTI_PASS_EXEC_STRATEGY
public static final String MULTI_PASS_EXEC_STRATEGY
- See Also:
- Constant Field Values
MojoDescriptor
public MojoDescriptor()
getLanguage
public String getLanguage()
setLanguage
public void setLanguage(String language)
getDeprecated
public String getDeprecated()
setDeprecated
public void setDeprecated(String deprecated)
getParameters
public List getParameters()
setParameters
public void setParameters(List parameters)
throws DuplicateParameterException
- Throws:
DuplicateParameterException
addParameter
public void addParameter(Parameter parameter)
throws DuplicateParameterException
- Throws:
DuplicateParameterException
getParameterMap
public Map getParameterMap()
setDependencyResolutionRequired
public void setDependencyResolutionRequired(String requiresDependencyResolution)
isDependencyResolutionRequired
public 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 String getPhase()
setPhase
public void setPhase(String phase)
getGoal
public String getGoal()
setGoal
public void setGoal(String goal)
getExecutePhase
public String getExecutePhase()
setExecutePhase
public void setExecutePhase(String executePhase)
alwaysExecute
public boolean alwaysExecute()
getExecutionStrategy
public String getExecutionStrategy()
setExecutionStrategy
public void setExecutionStrategy(String executionStrategy)
getMojoConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration getMojoConfiguration()
setMojoConfiguration
public void setMojoConfiguration(org.codehaus.plexus.configuration.PlexusConfiguration mojoConfiguration)
getRole
public String getRole()
- Overrides:
getRole
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getRoleHint
public String getRoleHint()
- Overrides:
getRoleHint
in class org.codehaus.plexus.component.repository.ComponentDescriptor
getId
public String getId()
getFullGoalName
public String getFullGoalName()
getComponentType
public 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(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 String getExecuteLifecycle()
setExecuteLifecycle
public void setExecuteLifecycle(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(String executeGoal)
getExecuteGoal
public String getExecuteGoal()
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.