org.apache.maven.artifact.resolver
Interface ArtifactCollector

All Known Implementing Classes:
DefaultArtifactCollector

public interface ArtifactCollector

Artifact collector - takes a set of original artifacts and resolves all of the best versions to use along with their metadata. No artifacts are downloaded.

Version:
$Id: ArtifactCollector.java 658725 2008-05-21 15:23:31Z jvanzyl $
Author:
Brett Porter

Field Summary
static java.lang.String ROLE
          The plexus role for this component.
 
Method Summary
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners)
           
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners)
           
 ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List<ResolutionListener> listeners, java.util.List<ConflictResolver> conflictResolvers)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
The plexus role for this component.

Since:
3.0
Method Detail

collect

ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                 Artifact originatingArtifact,
                                 ArtifactRepository localRepository,
                                 java.util.List<ArtifactRepository> remoteRepositories,
                                 ArtifactMetadataSource source,
                                 ArtifactFilter filter,
                                 java.util.List<ResolutionListener> listeners)

collect

ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                 Artifact originatingArtifact,
                                 java.util.Map managedVersions,
                                 ArtifactRepository localRepository,
                                 java.util.List<ArtifactRepository> remoteRepositories,
                                 ArtifactMetadataSource source,
                                 ArtifactFilter filter,
                                 java.util.List<ResolutionListener> listeners)

collect

ArtifactResolutionResult collect(java.util.Set<Artifact> artifacts,
                                 Artifact originatingArtifact,
                                 java.util.Map managedVersions,
                                 ArtifactRepository localRepository,
                                 java.util.List<ArtifactRepository> remoteRepositories,
                                 ArtifactMetadataSource source,
                                 ArtifactFilter filter,
                                 java.util.List<ResolutionListener> listeners,
                                 java.util.List<ConflictResolver> conflictResolvers)
                                 throws ArtifactResolutionException
Throws:
ArtifactResolutionException
Since:
3.0


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