Package org.apache.maven.lifecycle
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 Summary
Fields Modifier and Type Field Description static String[]
STANDARD_LIFECYCLES
-
Constructor Summary
Constructors Constructor Description DefaultLifecycles()
DefaultLifecycles(Map<String,Lifecycle> lifecycles, org.codehaus.plexus.logging.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lifecycle
get(String key)
String
getLifecyclePhaseList()
List<Lifecycle>
getLifeCycles()
Returns an ordered list of lifecyclesMap<String,Lifecycle>
getPhaseToLifecycleMap()
We use this to map all phases to the lifecycle that contains it.
-
-
-
Field Detail
-
STANDARD_LIFECYCLES
public static final String[] STANDARD_LIFECYCLES
-
-
Method Detail
-
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
-
getLifecyclePhaseList
public String getLifecyclePhaseList()
-
-