Class DefaultPluginConfigurationExpander

java.lang.Object
org.apache.maven.model.plugin.DefaultPluginConfigurationExpander
All Implemented Interfaces:
PluginConfigurationExpander

@Named @Singleton public class DefaultPluginConfigurationExpander extends Object implements PluginConfigurationExpander
Handles expansion of general build plugin configuration into individual executions.
Author:
Benjamin Bentmann
  • Constructor Details

    • DefaultPluginConfigurationExpander

      public DefaultPluginConfigurationExpander()
  • Method Details

    • expandPluginConfiguration

      public void expandPluginConfiguration(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
      Description copied from interface: PluginConfigurationExpander
      Merges values from general build plugin configuration into the individual plugin executions of the given model.
      Specified by:
      expandPluginConfiguration in interface PluginConfigurationExpander
      Parameters:
      model - The model whose build plugin configuration should be expanded, 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.