if (proxyAuthStr != null && Boolean.valueOf(proxyAuthStr).equals(Boolean.TRUE)) {
proxyUser = System.getProperty("proxyUser");
proxyPassword = System.getProperty("proxyPassword");
Proxy proxy = new Proxy();
proxy.setHost(proxyHost);
proxy.setPort(proxyPort);
proxy.setUserName(proxyUser);
proxy.setPassword(proxyPassword);
proxy.setActive(true);
settings.addProxy(proxy);
}
//downloader.setProxy(proxyHost, proxyPort, proxyUser, proxyPassword);
}
}
// propagate proxy settings from settings.xml to system properties
// (for the case when proxy was not presented as command line parameters)
if (settings.getActiveProxy() != null) {
Proxy proxy = settings.getActiveProxy();
System.setProperty("proxySet", Boolean.TRUE.toString());
System.setProperty("proxyHost", proxy.getHost());
System.setProperty("proxyPort", proxy.getPort());
if (proxy.getUserName() != null && proxy.getUserName().trim().length() > 0) {
System.setProperty("proxyAuth", Boolean.TRUE.toString());
System.setProperty("proxyUser", proxy.getUserName());
System.setProperty("proxyPassword", proxy.getPassword());
}
}
resolver = setupRepositories(settings);
}