request.setUserSettingsFile(userSettings);
}
request.setSystemProperties(SecurityActions.getProperties());
MavenSettingsBuilder builder = new MavenSettingsBuilder();
this.settings = builder.buildSettings(request);
// ensure we keep offline(boolean) if previously set
if (programmaticOffline != null) {
this.settings.setOffline(programmaticOffline.booleanValue());
}