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.ArtifactResolverprivate final ArtifactDescriptorReaderDelegateprivate final org.slf4j.Loggerprivate final ModelBuilderprivate final org.eclipse.aether.impl.RepositoryEventDispatcherprivate 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 intgetPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) private org.eclipse.aether.artifact.ArtifactgetRelocation(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorResult artifactDescriptorResult, Model model) private voidinvalidDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) private ModelloadPom(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request, org.eclipse.aether.resolution.ArtifactDescriptorResult result) private voidmissingDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, Exception exception) org.eclipse.aether.resolution.ArtifactDescriptorResultreadArtifactDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) private booleanwithinSameGav(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:
readArtifactDescriptorin 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)
-