org.apache.maven.model.plugin
Class DefaultPluginConfigurationExpander

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

@Component(role=PluginConfigurationExpander.class)
public class DefaultPluginConfigurationExpander
extends Object
implements PluginConfigurationExpander

Handles expansion of general build plugin configuration into individual executions.

Author:
Benjamin Bentmann

Constructor Summary
DefaultPluginConfigurationExpander()
           
 
Method Summary
 void expandPluginConfiguration(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
          Merges values from general build plugin configuration into the individual plugin executions of the given model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPluginConfigurationExpander

public DefaultPluginConfigurationExpander()
Method Detail

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.


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.