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