/** * Returns an instance of the {@link Settings}, if it hasn't been created yet, it generates it from the default settings. * * @return an instance of the {@link Settings} */ protected Settings getSettings() { if (this.settings == null) { this.settings = new MavenSettingsBuilder().buildDefaultSettings(); // ensure we keep offline(boolean) if previously set propagateProgrammaticOfflineIntoSettings(); } return this.settings; }
/** * Loads default Maven settings from standard location or from a location specified by a property * * @return The built default maven {@link Settings} */ public Settings buildDefaultSettings() { return buildSettings(getDefaultSettingsBuildingRequest()); }
/** * Crates an instance of {@link Settings} and configures it from the given file. * * @param globalSettings path to global settings file * @param userSettings path to user settings file * */ public void configureSettingsFromFile(File globalSettings, File userSettings) throws InvalidConfigurationFileException { SettingsBuildingRequest request = new DefaultSettingsBuildingRequest(); if (globalSettings != null) { request.setGlobalSettingsFile(globalSettings); } if (userSettings != null) { request.setUserSettingsFile(userSettings); } request.setSystemProperties(SecurityActions.getProperties()); MavenSettingsBuilder builder = new MavenSettingsBuilder(); this.settings = builder.buildSettings(request); // ensure we keep offline(boolean) if previously set propagateProgrammaticOfflineIntoSettings(); }
settings = enrichWithLocalRepository(settings); settings = enrichWithOfflineMode(settings); settings = decryptPasswords(settings); return settings;
/** * Crates an instance of {@link Settings} and configures it from the given file. * * @param globalSettings path to global settings file * @param userSettings path to user settings file * */ public void configureSettingsFromFile(File globalSettings, File userSettings) throws InvalidConfigurationFileException { SettingsBuildingRequest request = new DefaultSettingsBuildingRequest(); if (globalSettings != null) { request.setGlobalSettingsFile(globalSettings); } if (userSettings != null) { request.setUserSettingsFile(userSettings); } request.setSystemProperties(SecurityActions.getProperties()); MavenSettingsBuilder builder = new MavenSettingsBuilder(); this.settings = builder.buildSettings(request); // ensure we keep offline(boolean) if previously set propagateProgrammaticOfflineIntoSettings(); }
settings = enrichWithLocalRepository(settings); settings = enrichWithOfflineMode(settings); settings = decryptPasswords(settings); return settings;
); settings = new MavenSettingsBuilder().buildSettings(request);
/** * Loads default Maven settings from standard location or from a location specified by a property * * @return The built default maven {@link Settings} */ public Settings buildDefaultSettings() { return buildSettings(getDefaultSettingsBuildingRequest()); }
/** * Returns an instance of the {@link Settings}, if it hasn't been created yet, it generates it from the default settings. * * @return an instance of the {@link Settings} */ protected Settings getSettings() { if (this.settings == null) { this.settings = new MavenSettingsBuilder().buildDefaultSettings(); // ensure we keep offline(boolean) if previously set propagateProgrammaticOfflineIntoSettings(); } return this.settings; }