Skip to content

Commit

Permalink
Remove use of DependencyFilter (#337)
Browse files Browse the repository at this point in the history
This causes a ClassNotFoundException when running with Maven out of the
functional tests context.
  • Loading branch information
melix authored Oct 14, 2022
1 parent fc6ded0 commit 51baf9f
Showing 1 changed file with 2 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,17 @@
import org.eclipse.aether.artifact.DefaultArtifact;
import org.eclipse.aether.collection.CollectRequest;
import org.eclipse.aether.graph.Dependency;
import org.eclipse.aether.graph.DependencyFilter;
import org.eclipse.aether.resolution.DependencyRequest;
import org.eclipse.aether.resolution.DependencyResolutionException;
import org.eclipse.aether.resolution.DependencyResult;
import org.eclipse.aether.util.artifact.JavaScopes;
import org.eclipse.aether.util.filter.DependencyFilterUtils;
import org.graalvm.buildtools.VersionInfo;
import org.graalvm.buildtools.maven.config.MetadataRepositoryConfiguration;
import org.graalvm.buildtools.utils.FileUtils;
import org.graalvm.reachability.DirectoryConfiguration;
import org.graalvm.reachability.GraalVMReachabilityMetadataRepository;
import org.graalvm.reachability.internal.FileSystemRepository;

import javax.inject.Inject;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
Expand All @@ -81,8 +79,6 @@
import java.util.function.Consumer;
import java.util.function.Supplier;

import javax.inject.Inject;

import static org.graalvm.buildtools.utils.SharedConstants.METADATA_REPO_URL_TEMPLATE;

/**
Expand Down Expand Up @@ -207,7 +203,6 @@ public void log(String groupId, String artifactId, String version, Supplier<Stri
*/
private URL resolveDefaultMetadataRepositoryUrl() {
RepositorySystemSession repositorySession = mavenSession.getRepositorySession();
DependencyFilter classpathFilter = DependencyFilterUtils.classpathFilter(JavaScopes.RUNTIME);
CollectRequest collectRequest = new CollectRequest();
collectRequest.setRepositories(project.getRemoteProjectRepositories());
Dependency repository = new Dependency(new DefaultArtifact(
Expand All @@ -220,7 +215,7 @@ private URL resolveDefaultMetadataRepositoryUrl() {
collectRequest.addDependency(
repository
);
DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, classpathFilter);
DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, null);

DependencyResult dependencyResult = null;
try {
Expand Down

0 comments on commit 51baf9f

Please sign in to comment.