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 DefaultLifecyclesprivate final org.slf4j.Loggerprivate final Lookup -
Constructor Summary
ConstructorsConstructorDescriptionDefaultLifecyclePluginAnalyzer(Lookup lookup, DefaultLifecycles defaultLifeCycles) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringgetExecutionId(Plugin plugin, String goal) getPluginsBoundByDefaultToAllLifecycles(String packaging) private LifecycleMappinglookupLifecycleMapping(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 voidparseLifecyclePhaseDefinitions(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:
getPluginsBoundByDefaultToAllLifecyclesin 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
-