@Singleton @Named public class DefaultRepositorySystem extends Object implements RepositorySystem, Service
Constructor and Description |
---|
DefaultRepositorySystem() |
public DefaultRepositorySystem()
public void initService(ServiceLocator locator)
initService
in interface Service
@Deprecated public DefaultRepositorySystem setLoggerFactory(LoggerFactory loggerFactory)
public DefaultRepositorySystem setVersionResolver(VersionResolver versionResolver)
public DefaultRepositorySystem setVersionRangeResolver(VersionRangeResolver versionRangeResolver)
public DefaultRepositorySystem setArtifactResolver(ArtifactResolver artifactResolver)
public DefaultRepositorySystem setMetadataResolver(MetadataResolver metadataResolver)
public DefaultRepositorySystem setArtifactDescriptorReader(ArtifactDescriptorReader artifactDescriptorReader)
public DefaultRepositorySystem setDependencyCollector(DependencyCollector dependencyCollector)
public DefaultRepositorySystem setInstaller(Installer installer)
public DefaultRepositorySystem setDeployer(Deployer deployer)
public DefaultRepositorySystem setLocalRepositoryProvider(LocalRepositoryProvider localRepositoryProvider)
public DefaultRepositorySystem setSyncContextFactory(SyncContextFactory syncContextFactory)
public DefaultRepositorySystem setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
public VersionResult resolveVersion(RepositorySystemSession session, VersionRequest request) throws VersionResolutionException
resolveVersion
in interface RepositorySystem
VersionResolutionException
public VersionRangeResult resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request) throws VersionRangeResolutionException
resolveVersionRange
in interface RepositorySystem
VersionRangeResolutionException
public ArtifactDescriptorResult readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request) throws ArtifactDescriptorException
readArtifactDescriptor
in interface RepositorySystem
ArtifactDescriptorException
public ArtifactResult resolveArtifact(RepositorySystemSession session, ArtifactRequest request) throws ArtifactResolutionException
resolveArtifact
in interface RepositorySystem
ArtifactResolutionException
public List<ArtifactResult> resolveArtifacts(RepositorySystemSession session, Collection<? extends ArtifactRequest> requests) throws ArtifactResolutionException
resolveArtifacts
in interface RepositorySystem
ArtifactResolutionException
public List<MetadataResult> resolveMetadata(RepositorySystemSession session, Collection<? extends MetadataRequest> requests)
resolveMetadata
in interface RepositorySystem
public CollectResult collectDependencies(RepositorySystemSession session, CollectRequest request) throws DependencyCollectionException
collectDependencies
in interface RepositorySystem
DependencyCollectionException
public DependencyResult resolveDependencies(RepositorySystemSession session, DependencyRequest request) throws DependencyResolutionException
resolveDependencies
in interface RepositorySystem
DependencyResolutionException
public InstallResult install(RepositorySystemSession session, InstallRequest request) throws InstallationException
install
in interface RepositorySystem
InstallationException
public DeployResult deploy(RepositorySystemSession session, DeployRequest request) throws DeploymentException
deploy
in interface RepositorySystem
DeploymentException
public LocalRepositoryManager newLocalRepositoryManager(RepositorySystemSession session, LocalRepository localRepository)
newLocalRepositoryManager
in interface RepositorySystem
public SyncContext newSyncContext(RepositorySystemSession session, boolean shared)
newSyncContext
in interface RepositorySystem
public List<RemoteRepository> newResolutionRepositories(RepositorySystemSession session, List<RemoteRepository> repositories)
newResolutionRepositories
in interface RepositorySystem
public RemoteRepository newDeploymentRepository(RepositorySystemSession session, RemoteRepository repository)
newDeploymentRepository
in interface RepositorySystem
Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.