@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 RepositorySystemVersionResolutionExceptionpublic VersionRangeResult resolveVersionRange(RepositorySystemSession session, VersionRangeRequest request) throws VersionRangeResolutionException
resolveVersionRange in interface RepositorySystemVersionRangeResolutionExceptionpublic ArtifactDescriptorResult readArtifactDescriptor(RepositorySystemSession session, ArtifactDescriptorRequest request) throws ArtifactDescriptorException
readArtifactDescriptor in interface RepositorySystemArtifactDescriptorExceptionpublic ArtifactResult resolveArtifact(RepositorySystemSession session, ArtifactRequest request) throws ArtifactResolutionException
resolveArtifact in interface RepositorySystemArtifactResolutionExceptionpublic List<ArtifactResult> resolveArtifacts(RepositorySystemSession session, Collection<? extends ArtifactRequest> requests) throws ArtifactResolutionException
resolveArtifacts in interface RepositorySystemArtifactResolutionExceptionpublic List<MetadataResult> resolveMetadata(RepositorySystemSession session, Collection<? extends MetadataRequest> requests)
resolveMetadata in interface RepositorySystempublic CollectResult collectDependencies(RepositorySystemSession session, CollectRequest request) throws DependencyCollectionException
collectDependencies in interface RepositorySystemDependencyCollectionExceptionpublic DependencyResult resolveDependencies(RepositorySystemSession session, DependencyRequest request) throws DependencyResolutionException
resolveDependencies in interface RepositorySystemDependencyResolutionExceptionpublic InstallResult install(RepositorySystemSession session, InstallRequest request) throws InstallationException
install in interface RepositorySystemInstallationExceptionpublic DeployResult deploy(RepositorySystemSession session, DeployRequest request) throws DeploymentException
deploy in interface RepositorySystemDeploymentExceptionpublic LocalRepositoryManager newLocalRepositoryManager(RepositorySystemSession session, LocalRepository localRepository)
newLocalRepositoryManager in interface RepositorySystempublic SyncContext newSyncContext(RepositorySystemSession session, boolean shared)
newSyncContext in interface RepositorySystempublic List<RemoteRepository> newResolutionRepositories(RepositorySystemSession session, List<RemoteRepository> repositories)
newResolutionRepositories in interface RepositorySystempublic RemoteRepository newDeploymentRepository(RepositorySystemSession session, RemoteRepository repository)
newDeploymentRepository in interface RepositorySystemCopyright © 2010–2021 The Apache Software Foundation. All rights reserved.