Class DefaultLifecycles

java.lang.Object
org.apache.maven.lifecycle.DefaultLifecycles

@Component(role=DefaultLifecycles.class) public class DefaultLifecycles extends Object
Since:
3.0
Author:
Jason van Zyl, Kristian Rosenvold
  • Field Details

    • STANDARD_LIFECYCLES

      public static final String[] STANDARD_LIFECYCLES
  • Constructor Details

    • DefaultLifecycles

      public DefaultLifecycles()
    • DefaultLifecycles

      public DefaultLifecycles(Map<String,Lifecycle> lifecycles, org.codehaus.plexus.logging.Logger logger)
  • Method Details

    • get

      public Lifecycle get(String key)
    • getPhaseToLifecycleMap

      public Map<String,Lifecycle> getPhaseToLifecycleMap()
      We use this to map all phases to the lifecycle that contains it. This is used so that a user can specify the phase they want to execute and we can easily determine what lifecycle we need to run.
      Returns:
      A map of lifecycles, indexed on id
    • getLifeCycles

      public List<Lifecycle> getLifeCycles()
      Returns an ordered list of lifecycles
    • getLifecyclePhaseList

      public String getLifecyclePhaseList()