Class DefaultLifecyclePluginAnalyzer
java.lang.Object
org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer
- All Implemented Interfaces:
LifeCyclePluginAnalyzer
@Singleton
@Named
public class DefaultLifecyclePluginAnalyzer
extends Object
implements LifeCyclePluginAnalyzer
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.
- Since:
- 3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DefaultLifecycles
private final org.slf4j.Logger
private final Lookup
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultLifecyclePluginAnalyzer
(Lookup lookup, DefaultLifecycles defaultLifeCycles) -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getExecutionId
(Plugin plugin, String goal) getPluginsBoundByDefaultToAllLifecycles
(String packaging) private LifecycleMapping
lookupLifecycleMapping
(String packaging) Performs a lookup using Plexus API to make sure we can look up only "visible" (see Maven classloading) components from current module and for example not extensions coming from other modules.parseGoalSpec
(String goalSpec) private void
parseLifecyclePhaseDefinitions
(Map<Plugin, Plugin> plugins, String phase, LifecyclePhase goals)
-
Field Details
-
logger
private final org.slf4j.Logger logger -
lookup
-
defaultLifeCycles
-
-
Constructor Details
-
DefaultLifecyclePluginAnalyzer
-
-
Method Details
-
getPluginsBoundByDefaultToAllLifecycles
- Specified by:
getPluginsBoundByDefaultToAllLifecycles
in interfaceLifeCyclePluginAnalyzer
-
lookupLifecycleMapping
Performs a lookup using Plexus API to make sure we can look up only "visible" (see Maven classloading) components from current module and for example not extensions coming from other modules. -
parseLifecyclePhaseDefinitions
private void parseLifecyclePhaseDefinitions(Map<Plugin, Plugin> plugins, String phase, LifecyclePhase goals) -
parseGoalSpec
-
getExecutionId
-