org.apache.maven.artifact.resolver.metadata
Interface MetadataResolver

All Known Implementing Classes:
DefaultMetadataResolver

public interface MetadataResolver

entry point into metadata resolution component

Author:
Oleg Gusakov

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.util.List<Artifact> resolveArtifact(java.util.List<ArtifactMetadata> mdCollection, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories)
          resolve artifact List, given metadata List (order matters!)
 MetadataResolutionResult resolveMetadata(MetadataResolutionRequest request)
          collect all dependency metadata into one "dirty" tree
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

resolveMetadata

MetadataResolutionResult resolveMetadata(MetadataResolutionRequest request)
                                         throws MetadataResolutionException
collect all dependency metadata into one "dirty" tree

Parameters:
request -
Returns:
Throws:
MetadataResolutionException

resolveArtifact

java.util.List<Artifact> resolveArtifact(java.util.List<ArtifactMetadata> mdCollection,
                                         ArtifactRepository localRepository,
                                         java.util.List<ArtifactRepository> remoteRepositories)
                                         throws ArtifactResolutionException
resolve artifact List, given metadata List (order matters!)

Parameters:
mdCollection - - collection of artifact metadata's
localRepository -
remoteRepositories -
Returns:
collection of resolved artifacts
Throws:
ArtifactResolutionException


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.