Class DefaultSettingsBuilder
java.lang.Object
org.apache.maven.impl.DefaultSettingsBuilder
- All Implemented Interfaces:
org.apache.maven.api.Service, org.apache.maven.api.services.SettingsBuilder
@Named
public class DefaultSettingsBuilder
extends Object
implements org.apache.maven.api.services.SettingsBuilder
Builds the effective settings from a user settings file and/or a global settings file.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSettingsBuilder(org.apache.maven.api.services.xml.SettingsXmlFactory settingsXmlFactory, org.apache.maven.api.services.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 TypeMethodDescriptionorg.apache.maven.api.services.SettingsBuilderResultbuild(org.apache.maven.api.services.SettingsBuilderRequest request) org.apache.maven.api.settings.Profileconvert(org.apache.maven.api.model.Profile profile) org.apache.maven.api.model.Profileconvert(org.apache.maven.api.settings.Profile profile) org.apache.maven.api.services.ProblemCollector<org.apache.maven.api.services.BuilderProblem> validate(org.apache.maven.api.settings.Settings settings, boolean isProjectSettings) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.services.SettingsBuilder
build, build, build, build, validate
-
Constructor Details
-
DefaultSettingsBuilder
@Inject public DefaultSettingsBuilder(org.apache.maven.api.services.xml.SettingsXmlFactory settingsXmlFactory, org.apache.maven.api.services.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
public org.apache.maven.api.services.SettingsBuilderResult build(org.apache.maven.api.services.SettingsBuilderRequest request) throws org.apache.maven.api.services.SettingsBuilderException - Specified by:
buildin interfaceorg.apache.maven.api.services.SettingsBuilder- Throws:
org.apache.maven.api.services.SettingsBuilderException
-
validate
public org.apache.maven.api.services.ProblemCollector<org.apache.maven.api.services.BuilderProblem> validate(org.apache.maven.api.settings.Settings settings, boolean isProjectSettings) - Specified by:
validatein interfaceorg.apache.maven.api.services.SettingsBuilder
-
convert
public org.apache.maven.api.settings.Profile convert(org.apache.maven.api.model.Profile profile) - Specified by:
convertin interfaceorg.apache.maven.api.services.SettingsBuilder
-
convert
public org.apache.maven.api.model.Profile convert(org.apache.maven.api.settings.Profile profile) - Specified by:
convertin interfaceorg.apache.maven.api.services.SettingsBuilder
-