public void getArtifact()

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;
    }
  }