Class DefaultPluginConfigurationExpander

  • All Implemented Interfaces:
    PluginConfigurationExpander

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

      • DefaultPluginConfigurationExpander

        public DefaultPluginConfigurationExpander()
    • Method Detail

      • expandPluginConfiguration

        public void expandPluginConfiguration​(org.apache.maven.model.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.