IDEA-315100 remove unused method retrieveAvailableVersions

GitOrigin-RevId: 5593c1314f170dfdeaf189be573d74863f926983
This commit is contained in:
Dmitry Kichinsky
2023-03-11 21:13:28 +00:00
committed by intellij-monorepo-bot
parent 1ae59890be
commit 4dbd749157
3 changed files with 0 additions and 43 deletions
@@ -38,13 +38,6 @@ public interface MavenServerEmbedder extends Remote {
@Nullable Properties userProperties, MavenToken token)
throws RemoteException;
@NotNull
List<String> retrieveAvailableVersions(@NotNull String groupId,
@NotNull String artifactId,
@NotNull List<MavenRemoteRepository> remoteRepositories, MavenToken token)
throws RemoteException;
@NotNull
Collection<MavenServerExecutionResult> resolveProject(@NotNull Collection<File> files,
@NotNull Collection<String> activeProfiles,
@@ -3,7 +3,6 @@ package org.jetbrains.idea.maven.server;
import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.text.StringUtilRt;
import com.intellij.util.containers.ContainerUtilRt;
import com.intellij.util.text.VersionComparatorUtil;
import org.apache.maven.AbstractMavenLifecycleParticipant;
import org.apache.maven.DefaultMaven;
@@ -17,11 +16,7 @@ import org.apache.maven.archetype.metadata.ArchetypeDescriptor;
import org.apache.maven.archetype.metadata.RequiredProperty;
import org.apache.maven.archetype.source.ArchetypeDataSource;
import org.apache.maven.archetype.source.ArchetypeDataSourceException;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.DefaultArtifact;
import org.apache.maven.artifact.InvalidRepositoryException;
import org.apache.maven.artifact.handler.DefaultArtifactHandler;
import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
import org.apache.maven.artifact.repository.MavenArtifactRepository;
@@ -30,7 +25,6 @@ import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
import org.apache.maven.artifact.resolver.ArtifactResolver;
import org.apache.maven.artifact.resolver.ResolutionListener;
import org.apache.maven.artifact.versioning.ArtifactVersion;
import org.apache.maven.execution.DefaultMavenExecutionResult;
import org.apache.maven.execution.MavenExecutionRequest;
import org.apache.maven.execution.MavenSession;
@@ -119,29 +113,6 @@ public abstract class Maven3ServerEmbedder extends MavenRemoteObject implements
protected abstract ArtifactRepository getLocalRepository();
@NotNull
@Override
public List<String> retrieveAvailableVersions(@NotNull String groupId,
@NotNull String artifactId,
@NotNull List<MavenRemoteRepository> remoteRepositories, MavenToken token)
throws RemoteException {
MavenServerUtil.checkToken(token);
try {
Artifact artifact =
new DefaultArtifact(groupId, artifactId, "", Artifact.SCOPE_COMPILE, "pom", null, new DefaultArtifactHandler("pom"));
List<ArtifactVersion> versions = getComponent(ArtifactMetadataSource.class)
.retrieveAvailableVersions(
artifact,
getLocalRepository(),
convertRepositories(remoteRepositories));
return ContainerUtilRt.map2List(versions, version -> version.toString());
}
catch (Exception e) {
Maven3ServerGlobals.getLogger().info(e);
}
return Collections.emptyList();
}
@NotNull
protected List<ProjectBuildingResult> getProjectBuildingResults(@NotNull MavenExecutionRequest request, @NotNull Collection<File> files) {
final ProjectBuilder builder = getComponent(ProjectBuilder.class);
@@ -33,13 +33,6 @@ abstract class DummyEmbedder(val myProject: Project) : MavenServerEmbedder {
}
}
override fun retrieveAvailableVersions(groupId: String,
artifactId: String,
remoteRepositories: List<MavenRemoteRepository>,
token: MavenToken?): List<String> {
return emptyList()
}
abstract override fun resolveProject(files: Collection<File>,
activeProfiles: Collection<String>,
inactiveProfiles: Collection<String>,