@Named public class DefaultArtifactResolver extends Object implements ArtifactResolver, Service
| Constructor and Description |
|---|
DefaultArtifactResolver() |
public void initService(ServiceLocator locator)
ServiceinitService in interface Servicelocator - The service locator, must not be null.public DefaultArtifactResolver setLoggerFactory(LoggerFactory loggerFactory)
public DefaultArtifactResolver setFileProcessor(FileProcessor fileProcessor)
public DefaultArtifactResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)
public DefaultArtifactResolver setVersionResolver(VersionResolver versionResolver)
public DefaultArtifactResolver setUpdateCheckManager(UpdateCheckManager updateCheckManager)
public DefaultArtifactResolver setRepositoryConnectorProvider(RepositoryConnectorProvider repositoryConnectorProvider)
public DefaultArtifactResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
public DefaultArtifactResolver setSyncContextFactory(SyncContextFactory syncContextFactory)
public DefaultArtifactResolver setOfflineController(OfflineController offlineController)
public ArtifactResult resolveArtifact(RepositorySystemSession session, ArtifactRequest request) throws ArtifactResolutionException
ArtifactResolverresolveArtifact in interface ArtifactResolversession - The repository session, must not be null.request - The resolution request, must not be null.null.ArtifactResolutionException - If the artifact could not be resolved.Artifact.getFile(),
RepositorySystem.resolveArtifact(RepositorySystemSession, ArtifactRequest)public List<ArtifactResult> resolveArtifacts(RepositorySystemSession session, Collection<? extends ArtifactRequest> requests) throws ArtifactResolutionException
ArtifactResolverresolveArtifacts in interface ArtifactResolversession - The repository session, must not be null.requests - The resolution requests, must not be null.null.ArtifactResolutionException - If any artifact could not be resolved.Artifact.getFile(),
RepositorySystem.resolveArtifacts(RepositorySystemSession, Collection)Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.