Class DefaultArtifactDescriptorReader
- java.lang.Object
-
- org.apache.maven.repository.internal.DefaultArtifactDescriptorReader
-
- All Implemented Interfaces:
org.eclipse.aether.impl.ArtifactDescriptorReader
,org.eclipse.aether.spi.locator.Service
@Named @Singleton public class DefaultArtifactDescriptorReader extends java.lang.Object implements org.eclipse.aether.impl.ArtifactDescriptorReader, org.eclipse.aether.spi.locator.Service
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.aether.impl.ArtifactResolver
artifactResolver
private ModelBuilder
modelBuilder
private org.eclipse.aether.impl.RemoteRepositoryManager
remoteRepositoryManager
private org.eclipse.aether.impl.RepositoryEventDispatcher
repositoryEventDispatcher
private org.eclipse.aether.impl.VersionRangeResolver
versionRangeResolver
private org.eclipse.aether.impl.VersionResolver
versionResolver
-
Constructor Summary
Constructors Constructor Description DefaultArtifactDescriptorReader()
DefaultArtifactDescriptorReader(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
private Relocation
getRelocation(Model model)
void
initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
private void
invalidDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, java.lang.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, java.lang.Exception exception)
org.eclipse.aether.resolution.ArtifactDescriptorResult
readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
DefaultArtifactDescriptorReader
setArtifactResolver(org.eclipse.aether.impl.ArtifactResolver artifactResolver)
DefaultArtifactDescriptorReader
setModelBuilder(ModelBuilder modelBuilder)
DefaultArtifactDescriptorReader
setRemoteRepositoryManager(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)
DefaultArtifactDescriptorReader
setRepositoryEventDispatcher(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
DefaultArtifactDescriptorReader
setVersionRangeResolver(org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
DefaultArtifactDescriptorReader
setVersionResolver(org.eclipse.aether.impl.VersionResolver versionResolver)
private java.util.Properties
toProperties(java.util.Map<java.lang.String,java.lang.String> dominant, java.util.Map<java.lang.String,java.lang.String> recessive)
-
-
-
Field Detail
-
remoteRepositoryManager
private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
-
versionResolver
private org.eclipse.aether.impl.VersionResolver versionResolver
-
versionRangeResolver
private org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
-
artifactResolver
private org.eclipse.aether.impl.ArtifactResolver artifactResolver
-
repositoryEventDispatcher
private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
-
modelBuilder
private ModelBuilder modelBuilder
-
-
Constructor Detail
-
DefaultArtifactDescriptorReader
public DefaultArtifactDescriptorReader()
-
DefaultArtifactDescriptorReader
@Inject DefaultArtifactDescriptorReader(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
-
-
Method Detail
-
initService
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
- Specified by:
initService
in interfaceorg.eclipse.aether.spi.locator.Service
-
setRemoteRepositoryManager
public DefaultArtifactDescriptorReader setRemoteRepositoryManager(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)
-
setVersionResolver
public DefaultArtifactDescriptorReader setVersionResolver(org.eclipse.aether.impl.VersionResolver versionResolver)
-
setVersionRangeResolver
public DefaultArtifactDescriptorReader setVersionRangeResolver(org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
- Since:
- 3.2.2
-
setArtifactResolver
public DefaultArtifactDescriptorReader setArtifactResolver(org.eclipse.aether.impl.ArtifactResolver artifactResolver)
-
setRepositoryEventDispatcher
public DefaultArtifactDescriptorReader setRepositoryEventDispatcher(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
-
setModelBuilder
public DefaultArtifactDescriptorReader setModelBuilder(ModelBuilder modelBuilder)
-
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
-
toProperties
private java.util.Properties toProperties(java.util.Map<java.lang.String,java.lang.String> dominant, java.util.Map<java.lang.String,java.lang.String> recessive)
-
getRelocation
private Relocation getRelocation(Model model)
-
missingDescriptor
private void missingDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, java.lang.Exception exception)
-
invalidDescriptor
private void invalidDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, java.lang.Exception exception)
-
getPolicy
private int getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
-
-