org.apache.maven.artifact.resolver
Interface ArtifactResolver

All Known Implementing Classes:
DefaultArtifactResolver

public interface ArtifactResolver

I want to use it for hidding the fact that sometime artifact must be downloaded. I am just asking LocalRepository for given artifact and I don't care if it is alredy there or how it will get there.

Version:
$Id: ArtifactResolver.java 659116 2008-05-22 14:20:14Z jvanzyl $
Author:
Michal Maczka, Jason van Zyl

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void resolve(Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolve(ArtifactResolutionRequest request)
           
 void resolveAlways(Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository, ArtifactMetadataSource source, java.util.List<ResolutionListener> listeners)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(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)
          Deprecated. use resolve(ArtifactResolutionRequest)
 ArtifactResolutionResult resolveTransitively(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)
          Deprecated. use resolve(ArtifactResolutionRequest)
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

resolve

@Deprecated
void resolve(Artifact artifact,
                        java.util.List<ArtifactRepository> remoteRepositories,
                        ArtifactRepository localRepository)
             throws ArtifactResolutionException,
                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts,
                                                        Artifact originatingArtifact,
                                                        java.util.List<ArtifactRepository> remoteRepositories,
                                                        ArtifactRepository localRepository,
                                                        ArtifactMetadataSource source)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts,
                                                        Artifact originatingArtifact,
                                                        java.util.List<ArtifactRepository> remoteRepositories,
                                                        ArtifactRepository localRepository,
                                                        ArtifactMetadataSource source,
                                                        java.util.List<ResolutionListener> listeners)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts,
                                                        Artifact originatingArtifact,
                                                        ArtifactRepository localRepository,
                                                        java.util.List<ArtifactRepository> remoteRepositories,
                                                        ArtifactMetadataSource source,
                                                        ArtifactFilter filter)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts,
                                                        Artifact originatingArtifact,
                                                        java.util.Map managedVersions,
                                                        ArtifactRepository localRepository,
                                                        java.util.List<ArtifactRepository> remoteRepositories,
                                                        ArtifactMetadataSource source)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(java.util.Set<Artifact> artifacts,
                                                        Artifact originatingArtifact,
                                                        java.util.Map managedVersions,
                                                        ArtifactRepository localRepository,
                                                        java.util.List<ArtifactRepository> remoteRepositories,
                                                        ArtifactMetadataSource source,
                                                        ArtifactFilter filter)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(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)
                                             throws ArtifactResolutionException,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolveTransitively

@Deprecated
ArtifactResolutionResult resolveTransitively(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,
                                                    ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException
Since:
3.0

resolveAlways

@Deprecated
void resolveAlways(Artifact artifact,
                              java.util.List<ArtifactRepository> remoteRepositories,
                              ArtifactRepository localRepository)
                   throws ArtifactResolutionException,
                          ArtifactNotFoundException
Deprecated. use resolve(ArtifactResolutionRequest)

Throws:
ArtifactResolutionException
ArtifactNotFoundException

resolve

ArtifactResolutionResult resolve(ArtifactResolutionRequest request)
Since:
3.0


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