Class LifecycleExecution

  • All Implemented Interfaces:
    java.io.Serializable

    public class LifecycleExecution
    extends java.lang.Object
    implements java.io.Serializable
    A sub-process execution of a lifecycle to satisfy the needs of a mojo.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getGoal()
      Get a goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.
      java.lang.String getLifecycle()
      Get the name of the overlay to apply to the sub-lifecycle before executing it.
      java.lang.String getPhase()
      Get the phase in the sub-lifecycle.
      void setGoal​(java.lang.String goal)
      Set a goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.
      void setLifecycle​(java.lang.String lifecycle)
      Set the name of the overlay to apply to the sub-lifecycle before executing it.
      void setPhase​(java.lang.String phase)
      Set the phase in the sub-lifecycle.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LifecycleExecution

        public LifecycleExecution()
    • Method Detail

      • getGoal

        public java.lang.String getGoal()
        Get a goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.
        Returns:
        String
      • getLifecycle

        public java.lang.String getLifecycle()
        Get the name of the overlay to apply to the sub-lifecycle before executing it. If specified, this lifecycle overlay definition will be bundled with the plugin.
        Returns:
        String
      • getPhase

        public java.lang.String getPhase()
        Get the phase in the sub-lifecycle.
        Returns:
        String
      • setGoal

        public void setGoal​(java.lang.String goal)
        Set a goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.
        Parameters:
        goal - a goal object.
      • setLifecycle

        public void setLifecycle​(java.lang.String lifecycle)
        Set the name of the overlay to apply to the sub-lifecycle before executing it. If specified, this lifecycle overlay definition will be bundled with the plugin.
        Parameters:
        lifecycle - a lifecycle object.
      • setPhase

        public void setPhase​(java.lang.String phase)
        Set the phase in the sub-lifecycle.
        Parameters:
        phase - a phase object.