org.apache.maven.plugin
Class MojoExecution

java.lang.Object
  extended by org.apache.maven.plugin.MojoExecution

public class MojoExecution
extends java.lang.Object


Nested Class Summary
static class MojoExecution.Source
          Describes the source of an execution.
 
Constructor Summary
MojoExecution(MojoDescriptor mojoDescriptor)
           
MojoExecution(MojoDescriptor mojoDescriptor, java.lang.String executionId)
           
MojoExecution(MojoDescriptor mojoDescriptor, java.lang.String executionId, MojoExecution.Source source)
           
MojoExecution(MojoDescriptor mojoDescriptor, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
           
MojoExecution(Plugin plugin, java.lang.String goal, java.lang.String executionId)
           
 
Method Summary
 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()
           
 MojoDescriptor getMojoDescriptor()
           
 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(MojoDescriptor mojoDescriptor)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MojoExecution

public MojoExecution(Plugin plugin,
                     java.lang.String goal,
                     java.lang.String executionId)

MojoExecution

public MojoExecution(MojoDescriptor mojoDescriptor)

MojoExecution

public MojoExecution(MojoDescriptor mojoDescriptor,
                     java.lang.String executionId,
                     MojoExecution.Source source)

MojoExecution

public MojoExecution(MojoDescriptor mojoDescriptor,
                     java.lang.String executionId)

MojoExecution

public MojoExecution(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 Plugin getPlugin()

getMojoDescriptor

public 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 class java.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(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)


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.