in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/Maven2ServerIndexFetcher.java [55:76]
public void connect(String _ignoredContextId, String _ignoredUrl) throws IOException {
final ArtifactRepository mirrorRepository = myWagonManager.getMirrorRepository(
new DefaultArtifactRepository(myOriginalRepositoryId, myOriginalRepositoryUrl, null));
String mirrorUrl = mirrorRepository.getUrl();
String indexUrl = mirrorUrl + (mirrorUrl.endsWith("/") ? "" : "/") + ".index";
Repository repository = new Repository(myOriginalRepositoryId, indexUrl);
try {
myWagon = myWagonManager.getWagon(repository);
myWagon.addTransferListener(myListener);
myWagon.connect(repository,
myWagonManager.getAuthenticationInfo(mirrorRepository.getId()),
myWagonManager.getProxy(mirrorRepository.getProtocol()));
}
catch (AuthenticationException e) {
throw new IOException("Authentication exception connecting to " + repository, e);
}
catch (WagonException e) {
throw new IOException("Wagon exception connecting to " + repository, e);
}
}