in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [321:340]
private ProxySelector getProxySelector() {
DefaultProxySelector selector = new DefaultProxySelector();
for (Proxy proxy : proxies) {
selector.add(ConverterUtils.toProxy(proxy), proxy.getNonProxyHosts());
}
Settings settings = getSettings();
for (org.apache.maven.settings.Proxy proxy : settings.getProxies()) {
AuthenticationBuilder auth = new AuthenticationBuilder();
auth.addUsername(proxy.getUsername()).addPassword(proxy.getPassword());
selector.add(
new org.eclipse.aether.repository.Proxy(
proxy.getProtocol(), proxy.getHost(),
proxy.getPort(), auth.build()),
proxy.getNonProxyHosts());
}
return selector;
}