Package io.quarkus.bom.resolver
Class DefaultArtifactResolver
java.lang.Object
io.quarkus.bom.resolver.DefaultArtifactResolver
- All Implemented Interfaces:
ArtifactResolver
This class wraps the underlying Maven artifact resolver and may keep an artifact info cache, e.g.
artifacts that aren't resolvable.
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.aether.resolution.ArtifactDescriptorResultdescribe(org.eclipse.aether.artifact.Artifact a) org.eclipse.aether.resolution.ArtifactResultresolve(org.eclipse.aether.artifact.Artifact a) org.eclipse.aether.resolution.ArtifactResultresolve(org.eclipse.aether.artifact.Artifact a, List<org.eclipse.aether.repository.RemoteRepository> repos) org.eclipse.aether.resolution.ArtifactResultresolveOrNull(org.eclipse.aether.artifact.Artifact a) io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver
-
Method Details
-
getBaseDir
- Specified by:
getBaseDirin interfaceArtifactResolver
-
resolve
public org.eclipse.aether.resolution.ArtifactResult resolve(org.eclipse.aether.artifact.Artifact a) - Specified by:
resolvein interfaceArtifactResolver
-
resolve
public org.eclipse.aether.resolution.ArtifactResult resolve(org.eclipse.aether.artifact.Artifact a, List<org.eclipse.aether.repository.RemoteRepository> repos) - Specified by:
resolvein interfaceArtifactResolver
-
resolveOrNull
public org.eclipse.aether.resolution.ArtifactResult resolveOrNull(org.eclipse.aether.artifact.Artifact a) - Specified by:
resolveOrNullin interfaceArtifactResolver
-
underlyingResolver
public io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver underlyingResolver()- Specified by:
underlyingResolverin interfaceArtifactResolver
-
describe
public org.eclipse.aether.resolution.ArtifactDescriptorResult describe(org.eclipse.aether.artifact.Artifact a) - Specified by:
describein interfaceArtifactResolver
-