org.sonatype.aether.impl
Interface ArtifactResolver

All Known Implementing Classes:
DefaultArtifactResolver

public interface ArtifactResolver

Author:
Benjamin Bentmann

Method Summary
 ArtifactResult resolveArtifact(RepositorySystemSession session, ArtifactRequest request)
          Resolves the path for an artifact.
 List<ArtifactResult> resolveArtifacts(RepositorySystemSession session, Collection<? extends ArtifactRequest> requests)
          Resolves the paths for a collection of artifacts.
 

Method Detail

resolveArtifact

ArtifactResult resolveArtifact(RepositorySystemSession session,
                               ArtifactRequest request)
                               throws ArtifactResolutionException
Resolves the path for an artifact. The artifact will be downloaded if necessary.

Throws:
ArtifactResolutionException

resolveArtifacts

List<ArtifactResult> resolveArtifacts(RepositorySystemSession session,
                                      Collection<? extends ArtifactRequest> requests)
                                      throws ArtifactResolutionException
Resolves the paths for a collection of artifacts. Artifacts will be downloaded if necessary.

Throws:
ArtifactResolutionException


Copyright © 2010-2012. All Rights Reserved.