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 Object
implements org.eclipse.aether.impl.ArtifactDescriptorReader, org.eclipse.aether.spi.locator.Service
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArtifactDescriptorReaderDelegateprivate org.eclipse.aether.impl.ArtifactResolverprivate final org.slf4j.Loggerprivate ModelBuilderprivate ModelCacheFactoryprivate org.eclipse.aether.impl.RemoteRepositoryManagerprivate org.eclipse.aether.impl.RepositoryEventDispatcherprivate org.eclipse.aether.impl.VersionRangeResolverprivate org.eclipse.aether.impl.VersionResolver -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.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
Modifier and TypeMethodDescriptionprivate intgetPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) private RelocationgetRelocation(Model model) voidinitService(org.eclipse.aether.spi.locator.ServiceLocator locator) Deprecated.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) setArtifactResolver(org.eclipse.aether.impl.ArtifactResolver artifactResolver) setModelBuilder(ModelBuilder modelBuilder) setModelCacheFactory(ModelCacheFactory modelCacheFactory) setRemoteRepositoryManager(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager) setRepositoryEventDispatcher(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher) setVersionRangeResolver(org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver) setVersionResolver(org.eclipse.aether.impl.VersionResolver versionResolver) private Properties
-
Field Details
-
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
-
modelCacheFactory
-
artifactDescriptorReaderDelegate
-
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
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 Details
-
initService
Deprecated.- Specified by:
initServicein 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
-
setModelCacheFactory
-
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
-
toProperties
-
getRelocation
-
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)
-