Package org.apache.maven.plugin
Class MojoExecution
- java.lang.Object
-
- org.apache.maven.plugin.MojoExecution
-
public class MojoExecution extends java.lang.Object
MojoExecution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MojoExecution.Source
Describes the source of an execution.
-
Constructor Summary
Constructors Constructor Description MojoExecution(org.apache.maven.model.Plugin plugin, java.lang.String goal, java.lang.String executionId)
MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, java.lang.String executionId)
MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, java.lang.String executionId, MojoExecution.Source source)
MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArtifactId()
org.codehaus.plexus.util.xml.Xpp3Dom
getConfiguration()
java.lang.String
getExecutionId()
java.util.Map<java.lang.String,java.util.List<MojoExecution>>
getForkedExecutions()
java.lang.String
getGoal()
java.lang.String
getGroupId()
java.lang.String
getLifecyclePhase()
org.apache.maven.plugin.descriptor.MojoDescriptor
getMojoDescriptor()
org.apache.maven.model.Plugin
getPlugin()
MojoExecution.Source
getSource()
Gets the source of this execution.java.lang.String
getVersion()
java.lang.String
identify()
void
setConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)
void
setForkedExecutions(java.lang.String projectKey, java.util.List<MojoExecution> forkedExecutions)
void
setLifecyclePhase(java.lang.String lifecyclePhase)
void
setMojoDescriptor(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
java.lang.String
toString()
-
-
-
Constructor Detail
-
MojoExecution
public MojoExecution(org.apache.maven.model.Plugin plugin, java.lang.String goal, java.lang.String executionId)
-
MojoExecution
public MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
-
MojoExecution
public MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, java.lang.String executionId, MojoExecution.Source source)
-
MojoExecution
public MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, java.lang.String executionId)
-
MojoExecution
public MojoExecution(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
-
-
Method Detail
-
getSource
public MojoExecution.Source getSource()
Gets the source of this execution.- Returns:
- The source of this execution or
null
if unknown.
-
getExecutionId
public java.lang.String getExecutionId()
-
getPlugin
public org.apache.maven.model.Plugin getPlugin()
-
getMojoDescriptor
public org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor()
-
getConfiguration
public org.codehaus.plexus.util.xml.Xpp3Dom getConfiguration()
-
setConfiguration
public void setConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)
-
identify
public java.lang.String identify()
-
getLifecyclePhase
public java.lang.String getLifecyclePhase()
-
setLifecyclePhase
public void setLifecyclePhase(java.lang.String lifecyclePhase)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
getGoal
public java.lang.String getGoal()
-
setMojoDescriptor
public void setMojoDescriptor(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor)
-
getForkedExecutions
public java.util.Map<java.lang.String,java.util.List<MojoExecution>> getForkedExecutions()
-
setForkedExecutions
public void setForkedExecutions(java.lang.String projectKey, java.util.List<MojoExecution> forkedExecutions)
-
-