org.apache.maven.artifact.resolver
Class DefaultArtifactResolver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.artifact.resolver.DefaultArtifactResolver
All Implemented Interfaces:
org.apache.maven.artifact.resolver.ArtifactResolver, org.codehaus.plexus.logging.LogEnabled

public class DefaultArtifactResolver
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.artifact.resolver.ArtifactResolver


Field Summary
protected  org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
           
 
Fields inherited from interface org.apache.maven.artifact.resolver.ArtifactResolver
ROLE
 
Constructor Summary
DefaultArtifactResolver()
           
 
Method Summary
 void resolve(org.apache.maven.artifact.Artifact artifact, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void resolveAlways(org.apache.maven.artifact.Artifact artifact, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, java.util.List listeners)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, java.util.Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, java.util.Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, java.util.Map managedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, java.util.List listeners)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

artifactFactory

protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
Constructor Detail

DefaultArtifactResolver

public DefaultArtifactResolver()
Method Detail

resolve

public void resolve(org.apache.maven.artifact.Artifact artifact,
                    java.util.List remoteRepositories,
                    org.apache.maven.artifact.repository.ArtifactRepository localRepository)
             throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                    org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolve in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveAlways

public void resolveAlways(org.apache.maven.artifact.Artifact artifact,
                          java.util.List remoteRepositories,
                          org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                   throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                          org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveAlways in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
                                                                                       org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       java.util.Map managedVersions,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       java.util.Map managedVersions,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
                                                                                       org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       java.util.Map managedVersions,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
                                                                                       org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
                                                                                       java.util.List listeners)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(java.util.Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       java.util.List remoteRepositories,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       org.apache.maven.artifact.metadata.ArtifactMetadataSource source,
                                                                                       java.util.List listeners)
                                                                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                       org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveTransitively in interface org.apache.maven.artifact.resolver.ArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException


Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.