Class DefaultLifecycles


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

      • STANDARD_LIFECYCLES

        public static final java.lang.String[] STANDARD_LIFECYCLES
    • Constructor Detail

      • DefaultLifecycles

        public DefaultLifecycles()
      • DefaultLifecycles

        public DefaultLifecycles​(java.util.Map<java.lang.String,​Lifecycle> lifecycles,
                                 org.codehaus.plexus.logging.Logger logger)
    • Method Detail

      • get

        public Lifecycle get​(java.lang.String key)
      • getPhaseToLifecycleMap

        public java.util.Map<java.lang.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 java.util.List<Lifecycle> getLifeCycles()
      • getLifecyclePhaseList

        public java.lang.String getLifecyclePhaseList()