Class DefaultArtifactDescriptorReader
java.lang.Object
org.apache.maven.internal.impl.resolver.DefaultArtifactDescriptorReader
- All Implemented Interfaces:
org.eclipse.aether.impl.ArtifactDescriptorReader
@Named
@Singleton
public class DefaultArtifactDescriptorReader
extends Object
implements org.eclipse.aether.impl.ArtifactDescriptorReader
Default artifact descriptor reader.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<String, MavenArtifactRelocationSource> private final org.eclipse.aether.impl.ArtifactResolver
private final ArtifactDescriptorReaderDelegate
private final org.slf4j.Logger
private final ModelBuilder
private final org.eclipse.aether.impl.RepositoryEventDispatcher
private final org.eclipse.aether.impl.VersionResolver
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultArtifactDescriptorReader
(org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, Map<String, MavenArtifactRelocationSource> artifactRelocationSources) -
Method Summary
Modifier and TypeMethodDescriptionprivate int
getPolicy
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) private org.eclipse.aether.artifact.Artifact
getRelocation
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult, Model model) private void
invalidDescriptor
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) private Model
loadPom
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request, org.eclipse.aether.resolution.ArtifactDescriptorResult result) private void
missingDescriptor
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) org.eclipse.aether.resolution.ArtifactDescriptorResult
readArtifactDescriptor
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) private boolean
withinSameGav
(org.eclipse.aether.artifact.Artifact a1, org.eclipse.aether.artifact.Artifact a2)
-
Field Details
-
versionResolver
private final org.eclipse.aether.impl.VersionResolver versionResolver -
artifactResolver
private final org.eclipse.aether.impl.ArtifactResolver artifactResolver -
repositoryEventDispatcher
private final org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher -
modelBuilder
-
artifactRelocationSources
-
delegate
-
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
DefaultArtifactDescriptorReader
@Inject public DefaultArtifactDescriptorReader(org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, Map<String, MavenArtifactRelocationSource> artifactRelocationSources)
-
-
Method Details
-
readArtifactDescriptor
public org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) throws org.eclipse.aether.resolution.ArtifactDescriptorException - Specified by:
readArtifactDescriptor
in interfaceorg.eclipse.aether.impl.ArtifactDescriptorReader
- Throws:
org.eclipse.aether.resolution.ArtifactDescriptorException
-
loadPom
private Model loadPom(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request, org.eclipse.aether.resolution.ArtifactDescriptorResult result) throws org.eclipse.aether.resolution.ArtifactDescriptorException - Throws:
org.eclipse.aether.resolution.ArtifactDescriptorException
-
withinSameGav
private boolean withinSameGav(org.eclipse.aether.artifact.Artifact a1, org.eclipse.aether.artifact.Artifact a2) -
toProperties
-
getRelocation
private org.eclipse.aether.artifact.Artifact getRelocation(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult, Model model) throws org.eclipse.aether.resolution.ArtifactDescriptorException - Throws:
org.eclipse.aether.resolution.ArtifactDescriptorException
-
missingDescriptor
private void missingDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) -
invalidDescriptor
private void invalidDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) -
getPolicy
private int getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
-