in src/main/java/org/apache/maven/plugins/deploy/AbstractDeployMojo.java [101:122]
protected RemoteRepository getRemoteRepository(final String repositoryId, final String url) {
RemoteRepository result = new RemoteRepository.Builder(repositoryId, "default", url).build();
if (result.getAuthentication() == null || result.getProxy() == null) {
RemoteRepository.Builder builder = new RemoteRepository.Builder(result);
if (result.getAuthentication() == null) {
builder.setAuthentication(session.getRepositorySession()
.getAuthenticationSelector()
.getAuthentication(result));
}
if (result.getProxy() == null) {
builder.setProxy(
session.getRepositorySession().getProxySelector().getProxy(result));
}
result = builder.build();
}
return result;
}