Class DefaultLifecycleMapping
- java.lang.Object
-
- org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping
-
- All Implemented Interfaces:
LifecycleMapping
public class DefaultLifecycleMapping extends java.lang.Object implements LifecycleMapping
DefaultLifecycleMapping
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,Lifecycle>
lifecycleMap
private java.util.List<Lifecycle>
lifecycles
private java.util.Map<java.lang.String,LifecyclePhase>
phases
Deprecated.use lifecycles instead-
Fields inherited from interface org.apache.maven.lifecycle.mapping.LifecycleMapping
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultLifecycleMapping()
Deprecated.Should not be used in Java code.DefaultLifecycleMapping(java.util.List<Lifecycle> lifecycles)
Ctor to be used in Java code/providers.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private java.util.Map<java.lang.String,LifecyclePhase>
getLifecyclePhases(java.lang.String lifecycle)
java.util.Map<java.lang.String,Lifecycle>
getLifecycles()
java.util.List<java.lang.String>
getOptionalMojos(java.lang.String lifecycle)
Deprecated.java.util.Map<java.lang.String,java.lang.String>
getPhases(java.lang.String lifecycle)
Deprecated.private void
initLifecycleMap()
Plexus: Populates the lifecycle map from the injected list of lifecycle mappings (if not already done).
-
-
-
Field Detail
-
lifecycles
private java.util.List<Lifecycle> lifecycles
-
lifecycleMap
private java.util.Map<java.lang.String,Lifecycle> lifecycleMap
-
phases
@Deprecated private java.util.Map<java.lang.String,LifecyclePhase> phases
Deprecated.use lifecycles instead
-
-
Constructor Detail
-
DefaultLifecycleMapping
@Deprecated public DefaultLifecycleMapping()
Deprecated.Should not be used in Java code.Default ctor for plexus compatibility: lifecycles are most commonly defined in Plexus XML, that does field injection. Still, for Plexus to be able to instantiate this class, default ctor is needed.
-
DefaultLifecycleMapping
public DefaultLifecycleMapping(java.util.List<Lifecycle> lifecycles)
Ctor to be used in Java code/providers.
-
-
Method Detail
-
initLifecycleMap
private void initLifecycleMap()
Plexus: Populates the lifecycle map from the injected list of lifecycle mappings (if not already done).
-
getLifecycles
public java.util.Map<java.lang.String,Lifecycle> getLifecycles()
- Specified by:
getLifecycles
in interfaceLifecycleMapping
-
getOptionalMojos
@Deprecated public java.util.List<java.lang.String> getOptionalMojos(java.lang.String lifecycle)
Deprecated.- Specified by:
getOptionalMojos
in interfaceLifecycleMapping
-
getLifecyclePhases
private java.util.Map<java.lang.String,LifecyclePhase> getLifecyclePhases(java.lang.String lifecycle)
-
getPhases
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getPhases(java.lang.String lifecycle)
Deprecated.- Specified by:
getPhases
in interfaceLifecycleMapping
-
-