Package io.quarkus.bom.resolver
Class DefaultArtifactResolver
- java.lang.Object
-
- io.quarkus.bom.resolver.DefaultArtifactResolver
-
- All Implemented Interfaces:
ArtifactResolver
public class DefaultArtifactResolver extends Object implements 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.resolution.ArtifactDescriptorResultdescribe(org.eclipse.aether.artifact.Artifact a)PathgetBaseDir()org.eclipse.aether.resolution.ArtifactResultresolve(org.eclipse.aether.artifact.Artifact a)org.eclipse.aether.resolution.ArtifactResultresolveOrNull(org.eclipse.aether.artifact.Artifact a)io.quarkus.bootstrap.resolver.maven.MavenArtifactResolverunderlyingResolver()
-
-
-
Method Detail
-
getBaseDir
public Path getBaseDir()
- Specified by:
getBaseDirin interfaceArtifactResolver
-
resolve
public org.eclipse.aether.resolution.ArtifactResult resolve(org.eclipse.aether.artifact.Artifact a)
- 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
-
-