in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/CustomWagonManager.java [62:85]
public void getArtifact(Artifact artifact, ArtifactRepository repository) throws TransferFailedException, ResourceDoesNotExistException {
try {
if (myInBatchResolve.get() == Boolean.TRUE) {
super.getArtifact(artifact, repository);
return;
}
if (!takeFromCache(artifact)) {
try {
super.getArtifact(artifact, repository);
}
catch (WagonException ignore) {
}
cache(artifact);
myUnresolvedCollector.collectAndSetResolved(artifact);
}
}
catch (IllegalArgumentException e) {
if (e.getMessage() != null && e.getMessage().startsWith("Invalid uri")) {
throw new ResourceDoesNotExistException(e.getMessage(), e);
}
throw e;
}
}