Class DefaultSettingsBuilder
java.lang.Object
org.apache.maven.impl.DefaultSettingsBuilder
- All Implemented Interfaces:
Service,SettingsBuilder
Builds the effective settings from a user settings file and/or a global settings file.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSettingsBuilder(SettingsXmlFactory settingsXmlFactory, Interpolator interpolator, Map<String, org.codehaus.plexus.components.secdispatcher.Dispatcher> dispatchers) In Maven4 theSecDispatcheris injected and build settings are fully decrypted as well. -
Method Summary
Modifier and TypeMethodDescriptionbuild(SettingsBuilderRequest request) org.apache.maven.api.settings.Profileconvert(org.apache.maven.api.settings.Profile profile) validate(org.apache.maven.api.settings.Settings settings, boolean isProjectSettings)
-
Constructor Details
-
DefaultSettingsBuilder
@Inject public DefaultSettingsBuilder(SettingsXmlFactory settingsXmlFactory, Interpolator interpolator, Map<String, org.codehaus.plexus.components.secdispatcher.Dispatcher> dispatchers) In Maven4 theSecDispatcheris injected and build settings are fully decrypted as well.
-
-
Method Details
-
build
- Specified by:
buildin interfaceSettingsBuilder- Throws:
SettingsBuilderException
-
validate
public ProblemCollector<BuilderProblem> validate(org.apache.maven.api.settings.Settings settings, boolean isProjectSettings) - Specified by:
validatein interfaceSettingsBuilder
-
convert
- Specified by:
convertin interfaceSettingsBuilder
-
convert
- Specified by:
convertin interfaceSettingsBuilder
-