Package org.eclipse.aether.internal.impl
Class DefaultRepositorySystem
- java.lang.Object
-
- org.eclipse.aether.internal.impl.DefaultRepositorySystem
-
- All Implemented Interfaces:
org.eclipse.aether.RepositorySystem
,org.eclipse.aether.spi.locator.Service
@Singleton @Named public class DefaultRepositorySystem extends java.lang.Object implements org.eclipse.aether.RepositorySystem, org.eclipse.aether.spi.locator.Service
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositorySystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.aether.collection.CollectResult
collectDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.collection.CollectRequest request)
org.eclipse.aether.deployment.DeployResult
deploy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request)
void
initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
org.eclipse.aether.installation.InstallResult
install(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request)
org.eclipse.aether.repository.RemoteRepository
newDeploymentRepository(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository)
org.eclipse.aether.repository.LocalRepositoryManager
newLocalRepositoryManager(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalRepository localRepository)
java.util.List<org.eclipse.aether.repository.RemoteRepository>
newResolutionRepositories(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories)
org.eclipse.aether.SyncContext
newSyncContext(org.eclipse.aether.RepositorySystemSession session, boolean shared)
org.eclipse.aether.resolution.ArtifactDescriptorResult
readArtifactDescriptor(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactDescriptorRequest request)
org.eclipse.aether.resolution.ArtifactResult
resolveArtifact(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactRequest request)
java.util.List<org.eclipse.aether.resolution.ArtifactResult>
resolveArtifacts(org.eclipse.aether.RepositorySystemSession session, java.util.Collection<? extends org.eclipse.aether.resolution.ArtifactRequest> requests)
org.eclipse.aether.resolution.DependencyResult
resolveDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.DependencyRequest request)
java.util.List<org.eclipse.aether.resolution.MetadataResult>
resolveMetadata(org.eclipse.aether.RepositorySystemSession session, java.util.Collection<? extends org.eclipse.aether.resolution.MetadataRequest> requests)
org.eclipse.aether.resolution.VersionResult
resolveVersion(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRequest request)
org.eclipse.aether.resolution.VersionRangeResult
resolveVersionRange(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRangeRequest request)
DefaultRepositorySystem
setArtifactDescriptorReader(ArtifactDescriptorReader artifactDescriptorReader)
DefaultRepositorySystem
setArtifactResolver(ArtifactResolver artifactResolver)
DefaultRepositorySystem
setDependencyCollector(DependencyCollector dependencyCollector)
DefaultRepositorySystem
setDeployer(Deployer deployer)
DefaultRepositorySystem
setInstaller(Installer installer)
DefaultRepositorySystem
setLocalRepositoryProvider(LocalRepositoryProvider localRepositoryProvider)
DefaultRepositorySystem
setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory loggerFactory)
Deprecated.not used any more since MRESOLVER-36 move to slf4j, added back in MRESOLVER-64 for compatibilityDefaultRepositorySystem
setMetadataResolver(MetadataResolver metadataResolver)
DefaultRepositorySystem
setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
DefaultRepositorySystem
setSyncContextFactory(org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
DefaultRepositorySystem
setVersionRangeResolver(VersionRangeResolver versionRangeResolver)
DefaultRepositorySystem
setVersionResolver(VersionResolver versionResolver)
-
-
-
Constructor Detail
-
DefaultRepositorySystem
public DefaultRepositorySystem()
-
-
Method Detail
-
initService
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
- Specified by:
initService
in interfaceorg.eclipse.aether.spi.locator.Service
-
setLoggerFactory
@Deprecated public DefaultRepositorySystem setLoggerFactory(org.eclipse.aether.spi.log.LoggerFactory loggerFactory)
Deprecated.not used any more since MRESOLVER-36 move to slf4j, added back in MRESOLVER-64 for compatibility
-
setVersionResolver
public DefaultRepositorySystem setVersionResolver(VersionResolver versionResolver)
-
setVersionRangeResolver
public DefaultRepositorySystem setVersionRangeResolver(VersionRangeResolver versionRangeResolver)
-
setArtifactResolver
public DefaultRepositorySystem setArtifactResolver(ArtifactResolver artifactResolver)
-
setMetadataResolver
public DefaultRepositorySystem setMetadataResolver(MetadataResolver metadataResolver)
-
setArtifactDescriptorReader
public DefaultRepositorySystem setArtifactDescriptorReader(ArtifactDescriptorReader artifactDescriptorReader)
-
setDependencyCollector
public DefaultRepositorySystem setDependencyCollector(DependencyCollector dependencyCollector)
-
setInstaller
public DefaultRepositorySystem setInstaller(Installer installer)
-
setDeployer
public DefaultRepositorySystem setDeployer(Deployer deployer)
-
setLocalRepositoryProvider
public DefaultRepositorySystem setLocalRepositoryProvider(LocalRepositoryProvider localRepositoryProvider)
-
setSyncContextFactory
public DefaultRepositorySystem setSyncContextFactory(org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
-
setRemoteRepositoryManager
public DefaultRepositorySystem setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
-
resolveVersion
public org.eclipse.aether.resolution.VersionResult resolveVersion(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRequest request) throws org.eclipse.aether.resolution.VersionResolutionException
- Specified by:
resolveVersion
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.resolution.VersionResolutionException
-
resolveVersionRange
public org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRangeRequest request) throws org.eclipse.aether.resolution.VersionRangeResolutionException
- Specified by:
resolveVersionRange
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.resolution.VersionRangeResolutionException
-
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.RepositorySystem
- Throws:
org.eclipse.aether.resolution.ArtifactDescriptorException
-
resolveArtifact
public org.eclipse.aether.resolution.ArtifactResult resolveArtifact(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.ArtifactRequest request) throws org.eclipse.aether.resolution.ArtifactResolutionException
- Specified by:
resolveArtifact
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.resolution.ArtifactResolutionException
-
resolveArtifacts
public java.util.List<org.eclipse.aether.resolution.ArtifactResult> resolveArtifacts(org.eclipse.aether.RepositorySystemSession session, java.util.Collection<? extends org.eclipse.aether.resolution.ArtifactRequest> requests) throws org.eclipse.aether.resolution.ArtifactResolutionException
- Specified by:
resolveArtifacts
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.resolution.ArtifactResolutionException
-
resolveMetadata
public java.util.List<org.eclipse.aether.resolution.MetadataResult> resolveMetadata(org.eclipse.aether.RepositorySystemSession session, java.util.Collection<? extends org.eclipse.aether.resolution.MetadataRequest> requests)
- Specified by:
resolveMetadata
in interfaceorg.eclipse.aether.RepositorySystem
-
collectDependencies
public org.eclipse.aether.collection.CollectResult collectDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.collection.CollectRequest request) throws org.eclipse.aether.collection.DependencyCollectionException
- Specified by:
collectDependencies
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.collection.DependencyCollectionException
-
resolveDependencies
public org.eclipse.aether.resolution.DependencyResult resolveDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.DependencyRequest request) throws org.eclipse.aether.resolution.DependencyResolutionException
- Specified by:
resolveDependencies
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.resolution.DependencyResolutionException
-
install
public org.eclipse.aether.installation.InstallResult install(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request) throws org.eclipse.aether.installation.InstallationException
- Specified by:
install
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.installation.InstallationException
-
deploy
public org.eclipse.aether.deployment.DeployResult deploy(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request) throws org.eclipse.aether.deployment.DeploymentException
- Specified by:
deploy
in interfaceorg.eclipse.aether.RepositorySystem
- Throws:
org.eclipse.aether.deployment.DeploymentException
-
newLocalRepositoryManager
public org.eclipse.aether.repository.LocalRepositoryManager newLocalRepositoryManager(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalRepository localRepository)
- Specified by:
newLocalRepositoryManager
in interfaceorg.eclipse.aether.RepositorySystem
-
newSyncContext
public org.eclipse.aether.SyncContext newSyncContext(org.eclipse.aether.RepositorySystemSession session, boolean shared)
- Specified by:
newSyncContext
in interfaceorg.eclipse.aether.RepositorySystem
-
newResolutionRepositories
public java.util.List<org.eclipse.aether.repository.RemoteRepository> newResolutionRepositories(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories)
- Specified by:
newResolutionRepositories
in interfaceorg.eclipse.aether.RepositorySystem
-
newDeploymentRepository
public org.eclipse.aether.repository.RemoteRepository newDeploymentRepository(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.RemoteRepository repository)
- Specified by:
newDeploymentRepository
in interfaceorg.eclipse.aether.RepositorySystem
-
-