Example usage for org.apache.maven.settings.building DefaultSettingsBuilder setSettingsWriter

List of usage examples for org.apache.maven.settings.building DefaultSettingsBuilder setSettingsWriter

Introduction

In this page you can find the example usage for org.apache.maven.settings.building DefaultSettingsBuilder setSettingsWriter.

Prototype

public DefaultSettingsBuilder setSettingsWriter(SettingsWriter settingsWriter) 

Source Link

Usage

From source file:com.universalmediaserver.external.AbstractExternalDependencyMojo.java

License:Apache License

/**
 * Generates a default settings builder.
 * @return//from   w w  w . ja v a  2s  . c om
 *          The SettingsBuilder instance
 */
public SettingsBuilder getSettingsBuilder() {
    DefaultSettingsBuilder settingsBuilder = new DefaultSettingsBuilder();
    settingsBuilder.setSettingsReader(new DefaultSettingsReader());
    settingsBuilder.setSettingsValidator(new DefaultSettingsValidator());
    settingsBuilder.setSettingsWriter(new DefaultSettingsWriter());
    return settingsBuilder;
}

From source file:org.rioproject.resolver.aether.util.SettingsUtil.java

License:Apache License

/**
 * Get the Maven {@code Settings}/* w  w  w . j a  va2s.co  m*/
 *
 * @return Maven {@code Settings}
 *
 * @throws SettingsBuildingException If there are problems loading the settings.
 */
public static Settings getSettings() throws SettingsBuildingException {
    DefaultSettingsBuilder defaultSettingsBuilder = new DefaultSettingsBuilder();
    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    File userSettingsFile = new File(System.getProperty("user.home"), ".m2" + File.separator + "settings.xml");
    request.setUserSettingsFile(userSettingsFile);
    defaultSettingsBuilder.setSettingsWriter(new DefaultSettingsWriter());
    defaultSettingsBuilder.setSettingsReader(new DefaultSettingsReader());
    defaultSettingsBuilder.setSettingsValidator(new DefaultSettingsValidator());
    SettingsBuildingResult build = defaultSettingsBuilder.build(request);
    return build.getEffectiveSettings();
}