Package org.apache.maven.lifecycle
Class DefaultLifecycles
- java.lang.Object
-
- org.apache.maven.lifecycle.DefaultLifecycles
-
@Component(role=DefaultLifecycles.class) public class DefaultLifecycles extends java.lang.Object
- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,Lifecycle>
lifecycles
private org.codehaus.plexus.logging.Logger
logger
static java.lang.String[]
STANDARD_LIFECYCLES
-
Constructor Summary
Constructors Constructor Description DefaultLifecycles()
DefaultLifecycles(java.util.Map<java.lang.String,Lifecycle> lifecycles, org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lifecycle
get(java.lang.String key)
java.lang.String
getLifecyclePhaseList()
java.util.List<Lifecycle>
getLifeCycles()
Returns an ordered list of lifecyclesjava.util.Map<java.lang.String,Lifecycle>
getPhaseToLifecycleMap()
We use this to map all phases to the lifecycle that contains it.
-
-
-
Field Detail
-
STANDARD_LIFECYCLES
public static final java.lang.String[] STANDARD_LIFECYCLES
-
lifecycles
@Requirement(role=Lifecycle.class) private java.util.Map<java.lang.String,Lifecycle> lifecycles
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger
-
-
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()
Returns an ordered list of lifecycles
-
getLifecyclePhaseList
public java.lang.String getLifecyclePhaseList()
-
-