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

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

Introduction

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

Prototype

public DefaultSettingsBuilder setSettingsReader(SettingsReader settingsReader) 

Source Link

Usage

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

License:Apache License

/**
 * Generates a default settings builder.
 * @return/*  ww  w . j  a v a2 s. 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}/*from  w  w  w.  j  av a2s  .  c o  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();
}