Class DefaultSettingsBuilder
java.lang.Object
org.apache.maven.settings.building.DefaultSettingsBuilder
- All Implemented Interfaces:
- SettingsBuilder
Builds the effective settings from a user settings file and/or a global settings file.
- Author:
- Benjamin Bentmann
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultSettingsBuilder(SettingsReader settingsReader, SettingsWriter settingsWriter, SettingsValidator settingsValidator) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild(SettingsBuildingRequest request) Builds the effective settings of the specified settings files.setSettingsReader(SettingsReader settingsReader) setSettingsValidator(SettingsValidator settingsValidator) setSettingsWriter(SettingsWriter settingsWriter) 
- 
Constructor Details- 
DefaultSettingsBuilder@Inject public DefaultSettingsBuilder(SettingsReader settingsReader, SettingsWriter settingsWriter, SettingsValidator settingsValidator) 
 
- 
- 
Method Details- 
setSettingsReader
- 
setSettingsWriter
- 
setSettingsValidator
- 
buildpublic SettingsBuildingResult build(SettingsBuildingRequest request) throws SettingsBuildingException Description copied from interface:SettingsBuilderBuilds the effective settings of the specified settings files.- Specified by:
- buildin 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.
 
 
-