Class DefaultLifecyclePluginAnalyzer
- java.lang.Object
-
- org.apache.maven.lifecycle.internal.DefaultLifecyclePluginAnalyzer
-
- All Implemented Interfaces:
LifeCyclePluginAnalyzer
@Component(role=LifeCyclePluginAnalyzer.class) public class DefaultLifecyclePluginAnalyzer extends java.lang.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 Classes Modifier and Type Class Description (package private) static class
DefaultLifecyclePluginAnalyzer.GoalSpec
-
Field Summary
Fields Modifier and Type Field Description private DefaultLifecycles
defaultLifeCycles
private java.util.Map<java.lang.String,LifecycleMapping>
lifecycleMappings
private org.codehaus.plexus.logging.Logger
logger
-
Constructor Summary
Constructors Constructor Description DefaultLifecyclePluginAnalyzer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
getExecutionId(Plugin plugin, java.lang.String goal)
private java.util.List<Lifecycle>
getOrderedLifecycles()
java.util.Set<Plugin>
getPluginsBoundByDefaultToAllLifecycles(java.lang.String packaging)
private DefaultLifecyclePluginAnalyzer.GoalSpec
parseGoalSpec(java.lang.String goalSpec)
private void
parseLifecyclePhaseDefinitions(java.util.Map<Plugin,Plugin> plugins, java.lang.String phase, LifecyclePhase goals)
-
-
-
Field Detail
-
lifecycleMappings
@Requirement(role=LifecycleMapping.class) private java.util.Map<java.lang.String,LifecycleMapping> lifecycleMappings
-
defaultLifeCycles
@Requirement private DefaultLifecycles defaultLifeCycles
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger
-
-
Method Detail
-
getPluginsBoundByDefaultToAllLifecycles
public java.util.Set<Plugin> getPluginsBoundByDefaultToAllLifecycles(java.lang.String packaging)
- Specified by:
getPluginsBoundByDefaultToAllLifecycles
in interfaceLifeCyclePluginAnalyzer
-
getOrderedLifecycles
private java.util.List<Lifecycle> getOrderedLifecycles()
-
parseLifecyclePhaseDefinitions
private void parseLifecyclePhaseDefinitions(java.util.Map<Plugin,Plugin> plugins, java.lang.String phase, LifecyclePhase goals)
-
parseGoalSpec
private DefaultLifecyclePluginAnalyzer.GoalSpec parseGoalSpec(java.lang.String goalSpec)
-
getExecutionId
private java.lang.String getExecutionId(Plugin plugin, java.lang.String goal)
-
-