org.apache.maven.settings.building
Class DefaultSettingsBuilder
java.lang.Object
  
org.apache.maven.settings.building.DefaultSettingsBuilder
- All Implemented Interfaces: 
 - SettingsBuilder
 
@Component(role=SettingsBuilder.class)
public class DefaultSettingsBuilder
- extends Object
- implements SettingsBuilder
  
Builds the effective settings from a user settings file and/or a global settings file.
- Author:
 
  - Benjamin Bentmann
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultSettingsBuilder
public DefaultSettingsBuilder()
setSettingsReader
public DefaultSettingsBuilder setSettingsReader(SettingsReader settingsReader)
 
 
setSettingsWriter
public DefaultSettingsBuilder setSettingsWriter(SettingsWriter settingsWriter)
 
 
setSettingsValidator
public DefaultSettingsBuilder setSettingsValidator(SettingsValidator settingsValidator)
 
 
build
public SettingsBuildingResult build(SettingsBuildingRequest request)
                             throws SettingsBuildingException
- Description copied from interface: 
SettingsBuilder 
- Builds the effective settings of the specified settings files.
- Specified by:
 build in interface SettingsBuilder
 
- Parameters:
 request - The settings building request that holds the parameters, must not be null.
- Returns:
 - The result of the settings building, never 
null.
 - Throws:
 SettingsBuildingException - If the effective settings could not be built.
 
 
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.