Package org.apache.maven.model.plugin
Class DefaultLifecycleBindingsInjector
java.lang.Object
org.apache.maven.model.plugin.DefaultLifecycleBindingsInjector
- All Implemented Interfaces:
- LifecycleBindingsInjector
@Named
@Singleton
public class DefaultLifecycleBindingsInjector
extends Object
implements LifecycleBindingsInjector
Handles injection of plugin executions induced by the lifecycle bindings for a packaging.
- Author:
- Benjamin Bentmann
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static classThe domain-specific model merger for lifecycle bindings
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidinjectLifecycleBindings(Model model, ModelBuildingRequest request, ModelProblemCollector problems) Injects plugin executions induced by lifecycle bindings into the specified model.
- 
Constructor Details- 
DefaultLifecycleBindingsInjector
 
- 
- 
Method Details- 
injectLifecycleBindingspublic void injectLifecycleBindings(Model model, ModelBuildingRequest request, ModelProblemCollector problems) Description copied from interface:LifecycleBindingsInjectorInjects plugin executions induced by lifecycle bindings into the specified model. The model has already undergone injection of plugin management so any plugins that are injected by lifecycle bindings and are not already present in the model's plugin section need to be subjected to the model's plugin management.- Specified by:
- injectLifecycleBindingsin interface- LifecycleBindingsInjector
- Parameters:
- model- The model into which to inject the default plugin executions for its packaging, must not be- null.
- request- The model building request that holds further settings, must not be- null.
- problems- The container used to collect problems that were encountered, must not be- null.
 
 
-