org.apache.maven.lifecycle
Class DefaultLifecycles

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

@Component(role=DefaultLifecycles.class)
public class DefaultLifecycles
extends java.lang.Object

Since:
3.0
Author:
Jason van Zyl, Kristian Rosenvold

Field Summary
static java.lang.String[] STANDARD_LIFECYCLES
           
 
Constructor Summary
DefaultLifecycles()
           
DefaultLifecycles(java.util.Map<java.lang.String,Lifecycle> lifecycles, org.codehaus.plexus.logging.Logger logger)
           
 
Method Summary
 Lifecycle get(java.lang.String key)
           
 java.lang.String getLifecyclePhaseList()
           
 java.util.List<Lifecycle> getLifeCycles()
           
 java.util.Map<java.lang.String,Lifecycle> getPhaseToLifecycleMap()
          We use this to map all phases to the lifecycle that contains it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.