Package org.apache.maven.internal.impl
Class DefaultLifecycleRegistry
java.lang.Object
org.apache.maven.internal.impl.DefaultLifecycleRegistry
- All Implemented Interfaces:
Iterable<Lifecycle>
,Service
,ExtensibleEnumRegistry<Lifecycle>
,LifecycleRegistry
TODO: this is session scoped as SPI can contribute.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InputLocation
static final String
private static final String
private final List
<LifecycleProvider> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addPhase
(Graph graph, Graph.Vertex before, Graph.Vertex after, Lifecycle.Phase phase) private static void
addPhases
(Graph graph, Graph.Vertex before, Graph.Vertex after, Collection<Lifecycle.Phase> phases) computePhases
(Lifecycle lifecycle) iterator()
stream()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.api.services.ExtensibleEnumRegistry
require
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
MAVEN_PLUGINS
- See Also:
-
DEFAULT_LIFECYCLE_MODELID
-
DEFAULT_LIFECYCLE_INPUT_LOCATION
-
providers
-
-
Constructor Details
-
DefaultLifecycleRegistry
public DefaultLifecycleRegistry() -
DefaultLifecycleRegistry
-
-
Method Details
-
iterator
-
stream
- Specified by:
stream
in interfaceLifecycleRegistry
-
lookup
- Specified by:
lookup
in interfaceExtensibleEnumRegistry<Lifecycle>
-
computePhases
- Specified by:
computePhases
in interfaceLifecycleRegistry
-
addPhase
private static void addPhase(Graph graph, Graph.Vertex before, Graph.Vertex after, Lifecycle.Phase phase) -
addPhases
private static void addPhases(Graph graph, Graph.Vertex before, Graph.Vertex after, Collection<Lifecycle.Phase> phases)
-