Package org.apache.maven.model
Class PluginExecution
- java.lang.Object
-
- org.apache.maven.model.ConfigurationContainer
-
- org.apache.maven.model.PluginExecution
-
- All Implemented Interfaces:
java.io.Serializable
public class PluginExecution extends ConfigurationContainer implements java.io.Serializable
The<execution>
element contains informations required for the execution of a plugin.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_EXECUTION_ID
-
Constructor Summary
Constructors Constructor Description PluginExecution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGoal(java.lang.String string)
Method addGoal.java.util.List<java.lang.String>
getGoals()
Method getGoals.java.lang.String
getId()
Get the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.java.lang.String
getPhase()
Get the build lifecycle phase to bind the goals in this execution to.void
removeGoal(java.lang.String string)
Method removeGoal.void
setGoals(java.util.List<java.lang.String> goals)
Set the goals to execute with the given configuration.void
setId(java.lang.String id)
Set the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.void
setPhase(java.lang.String phase)
Set the build lifecycle phase to bind the goals in this execution to.-
Methods inherited from class org.apache.maven.model.ConfigurationContainer
getConfiguration, getInherited, isInheritanceApplied, setConfiguration, setInherited, unsetInheritanceApplied
-
-
-
-
Field Detail
-
DEFAULT_EXECUTION_ID
public static final java.lang.String DEFAULT_EXECUTION_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
addGoal
public void addGoal(java.lang.String string)
Method addGoal.- Parameters:
string
-
-
getGoals
public java.util.List<java.lang.String> getGoals()
Method getGoals.- Returns:
- List
-
getId
public java.lang.String getId()
Get the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.- Returns:
- String
-
getPhase
public java.lang.String getPhase()
Get the build lifecycle phase to bind the goals in this execution to. If omitted, the goals will be bound to the default phase specified in their metadata.- Returns:
- String
-
removeGoal
public void removeGoal(java.lang.String string)
Method removeGoal.- Parameters:
string
-
-
setGoals
public void setGoals(java.util.List<java.lang.String> goals)
Set the goals to execute with the given configuration.- Parameters:
goals
-
-
setId
public void setId(java.lang.String id)
Set the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.- Parameters:
id
-
-
setPhase
public void setPhase(java.lang.String phase)
Set the build lifecycle phase to bind the goals in this execution to. If omitted, the goals will be bound to the default phase specified in their metadata.- Parameters:
phase
-
-
-