return settings;
}
ProxySelector getProxySelector()
{
DefaultProxySelector selector = new DefaultProxySelector();
for ( Proxy proxy : proxies )
{
selector.add( proxy, proxy.getHost() );
}
Settings settings = getSettings();
for ( org.apache.maven.settings.Proxy proxy : settings.getProxies() )
{
AuthenticationBuilder auth = new AuthenticationBuilder();
auth.addUsername( proxy.getUsername() );
auth.addPassword( proxy.getPassword() );
selector.add( new Proxy( proxy.getProtocol(), proxy.getHost(),
proxy.getPort(), auth.build() ),
proxy.getNonProxyHosts() );
}
return selector;
}