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 ArtifactDescriptorReaderDelegate
artifactDescriptorReaderDelegate
private org.eclipse.aether.impl.ArtifactResolver
artifactResolver
private ModelBuilder
modelBuilder
private ModelCacheFactory
modelCacheFactory
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()
Deprecated.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, ModelCacheFactory modelCacheFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated 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)
Deprecated.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
setModelCacheFactory(ModelCacheFactory modelCacheFactory)
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
-
modelCacheFactory
private ModelCacheFactory modelCacheFactory
-
artifactDescriptorReaderDelegate
private final ArtifactDescriptorReaderDelegate artifactDescriptorReaderDelegate
-
-
Constructor Detail
-
DefaultArtifactDescriptorReader
@Deprecated public DefaultArtifactDescriptorReader()
Deprecated.
-
DefaultArtifactDescriptorReader
@Inject public 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, ModelCacheFactory modelCacheFactory)
-
-
Method Detail
-
initService
@Deprecated public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
Deprecated.- 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)
-
setModelCacheFactory
public DefaultArtifactDescriptorReader setModelCacheFactory(ModelCacheFactory modelCacheFactory)
-
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)
-
-