List of usage examples for org.apache.maven.settings.building DefaultSettingsBuilder DefaultSettingsBuilder
DefaultSettingsBuilder
From source file:com.universalmediaserver.external.AbstractExternalDependencyMojo.java
License:Apache License
/** * Generates a default settings builder. * @return//from www . j av a2 s .com * 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 ww .j av a 2 s. 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(); }