public MavenArtifactResolveResult resolveArtifactsTransitively()

in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/Maven2ServerEmbedderImpl.java [377:400]


  public MavenArtifactResolveResult resolveArtifactsTransitively(
          @NotNull List<MavenArtifactInfo> artifacts,
          @NotNull List<MavenRemoteRepository> remoteRepositories,
          MavenToken token) throws RemoteException {
    MavenServerUtil.checkToken(token);
    try {
      Set<Artifact> toResolve = new LinkedHashSet<Artifact>();
      for (MavenArtifactInfo each : artifacts) {
        toResolve.add(createArtifact(each));
      }

      return new MavenArtifactResolveResult(
        Maven2ModelConverter.convertArtifacts(myImpl.resolveTransitively(toResolve, convertRepositories(remoteRepositories)),
                                                   new HashMap<Artifact, MavenArtifact>(), getLocalRepositoryFile())
        , null);
    }
    catch (ArtifactResolutionException | ArtifactNotFoundException e) {
      Maven2ServerGlobals.getLogger().info(e);
    }
    catch (Exception e) {
      throw wrapToSerializableRuntimeException(e);
    }
    return new MavenArtifactResolveResult(Collections.emptyList(), null);
  }