@Named
@Component(role=org.eclipse.aether.impl.ArtifactDescriptorReader.class)
public class DefaultArtifactDescriptorReader
extends java.lang.Object
implements org.eclipse.aether.impl.ArtifactDescriptorReader, org.eclipse.aether.spi.locator.Service
Modifier and Type | Field and Description |
---|---|
private org.eclipse.aether.impl.ArtifactResolver |
artifactResolver |
private org.eclipse.aether.spi.log.Logger |
logger |
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 and 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,
org.eclipse.aether.spi.log.LoggerFactory loggerFactory) |
Modifier and Type | Method and 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) |
(package private) void |
setLogger(org.eclipse.aether.spi.log.LoggerFactory loggerFactory) |
DefaultArtifactDescriptorReader |
setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory loggerFactory) |
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) |
@Requirement(role=org.eclipse.aether.spi.log.LoggerFactory.class) private org.eclipse.aether.spi.log.Logger logger
@Requirement private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
@Requirement private org.eclipse.aether.impl.VersionResolver versionResolver
@Requirement private org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
@Requirement private org.eclipse.aether.impl.ArtifactResolver artifactResolver
@Requirement private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
@Requirement private ModelBuilder modelBuilder
public 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, org.eclipse.aether.spi.log.LoggerFactory loggerFactory)
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
initService
in interface org.eclipse.aether.spi.locator.Service
public DefaultArtifactDescriptorReader setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory loggerFactory)
void setLogger(org.eclipse.aether.spi.log.LoggerFactory loggerFactory)
public DefaultArtifactDescriptorReader setRemoteRepositoryManager(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager)
public DefaultArtifactDescriptorReader setVersionResolver(org.eclipse.aether.impl.VersionResolver versionResolver)
public DefaultArtifactDescriptorReader setVersionRangeResolver(org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
public DefaultArtifactDescriptorReader setArtifactResolver(org.eclipse.aether.impl.ArtifactResolver artifactResolver)
public DefaultArtifactDescriptorReader setRepositoryEventDispatcher(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
public DefaultArtifactDescriptorReader setModelBuilder(ModelBuilder modelBuilder)
public org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request) throws org.eclipse.aether.resolution.ArtifactDescriptorException
readArtifactDescriptor
in interface org.eclipse.aether.impl.ArtifactDescriptorReader
org.eclipse.aether.resolution.ArtifactDescriptorException
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
org.eclipse.aether.resolution.ArtifactDescriptorException
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)
private Relocation getRelocation(Model model)
private void missingDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, java.lang.Exception exception)
private void invalidDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.artifact.Artifact artifact, java.lang.Exception exception)
private int getPolicy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.artifact.Artifact a, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)