in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/Maven2ServerEmbedderImpl.java [354:372]
public List<MavenArtifact> resolveArtifacts(@NotNull String longRunningTaskId, @NotNull Collection<MavenArtifactResolutionRequest> requests, MavenToken token) throws RemoteException {
MavenServerUtil.checkToken(token);
try {
Set<Artifact> toResolve = new LinkedHashSet<Artifact>();
for (MavenArtifactInfo each : requests.stream().map(MavenArtifactResolutionRequest::getArtifactInfo).collect(Collectors.toList())) {
toResolve.add(createArtifact(each));
}
return Maven2ModelConverter.convertArtifacts(myImpl.resolveTransitively(toResolve, convertRepositories(requests.stream().flatMap(it -> it.getRemoteRepositories().stream()).collect(Collectors.toList()))),
new HashMap<Artifact, MavenArtifact>(), getLocalRepositoryFile());
}
catch (ArtifactResolutionException | ArtifactNotFoundException e) {
Maven2ServerGlobals.getLogger().info(e);
}
catch (Exception e) {
throw wrapToSerializableRuntimeException(e);
}
return Collections.emptyList();
}