@Component(role=ArtifactResolver.class) public class DefaultArtifactResolver extends Object implements ArtifactResolver, Service
| Constructor and Description |
|---|
DefaultArtifactResolver() |
DefaultArtifactResolver(Logger logger,
FileProcessor fileProcessor,
RepositoryEventDispatcher repositoryEventDispatcher,
VersionResolver versionResolver,
UpdateCheckManager updateCheckManager,
RemoteRepositoryManager remoteRepositoryManager,
SyncContextFactory syncContextFactory) |
public DefaultArtifactResolver()
public DefaultArtifactResolver(Logger logger, FileProcessor fileProcessor, RepositoryEventDispatcher repositoryEventDispatcher, VersionResolver versionResolver, UpdateCheckManager updateCheckManager, RemoteRepositoryManager remoteRepositoryManager, SyncContextFactory syncContextFactory)
public void initService(ServiceLocator locator)
ServiceinitService in interface Servicelocator - The service locator, must not be null.public DefaultArtifactResolver setLogger(Logger logger)
public DefaultArtifactResolver setFileProcessor(FileProcessor fileProcessor)
public DefaultArtifactResolver setRepositoryEventDispatcher(RepositoryEventDispatcher repositoryEventDispatcher)
public DefaultArtifactResolver setVersionResolver(VersionResolver versionResolver)
public DefaultArtifactResolver setUpdateCheckManager(UpdateCheckManager updateCheckManager)
public DefaultArtifactResolver setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
public DefaultArtifactResolver setSyncContextFactory(SyncContextFactory syncContextFactory)
public ArtifactResult resolveArtifact(RepositorySystemSession session, ArtifactRequest request) throws ArtifactResolutionException
ArtifactResolverresolveArtifact in interface ArtifactResolverArtifactResolutionExceptionpublic List<ArtifactResult> resolveArtifacts(RepositorySystemSession session, Collection<? extends ArtifactRequest> requests) throws ArtifactResolutionException
ArtifactResolverresolveArtifacts in interface ArtifactResolverArtifactResolutionExceptionCopyright © 2010-2014 Sonatype, Inc.. All Rights Reserved.