List of usage examples for org.apache.maven.settings.io DefaultSettingsReader DefaultSettingsReader
DefaultSettingsReader
From source file:com.universalmediaserver.external.AbstractExternalDependencyMojo.java
License:Apache License
/** * Generates a default settings builder. * @return//from w w w .j av a2 s . c o m * 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.codehaus.mojo.setup.settings.AbstractSettingsSetupMojo.java
License:Apache License
/** * Collect all the passwords, which are already in the template * //from w ww .j av a 2 s. c o m * @param templateFile the settingsfile with the passwords * @return non-null set of passwords */ private Set<String> getTemplatePasswords(File templateFile) { Set<String> result = new HashSet<String>(); try { Settings settings = new DefaultSettingsReader().read(templateFile, null); for (Server server : settings.getServers()) { if (!isEncrypted(server.getPassword())) { result.add(server.getPassword()); } } } catch (IOException e) { //nop } return result; }
From source file:org.jboss.as.plugin.AbstractJbossMavenPluginMojoTestCase.java
License:Open Source License
/** * Gets a settings.xml file from the input File and prepares it to be * attached to a pom.xml// www . java 2 s. c o m * * @param userSettingsFile file object pointing to the candidate settings file * * @return the settings object * * @throws IOException - if the settings file can't be read */ private Settings getSettingsFile(File userSettingsFile) throws IOException { Map<String, ?> options = Collections.singletonMap(SettingsReader.IS_STRICT, Boolean.TRUE); SettingsReader reader = new DefaultSettingsReader(); Settings settings = null; try { settings = reader.read(userSettingsFile, options); } catch (SettingsParseException e) { } return settings; }
From source file:org.rioproject.resolver.aether.util.SettingsUtil.java
License:Apache License
/** * Get the Maven {@code Settings}/*from ww w . ja v a2 s . 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(); }