org.apache.maven.project
Class TestArtifactResolver

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.artifact.resolver.DefaultArtifactResolver
          extended by org.apache.maven.project.TestArtifactResolver
All Implemented Interfaces:
org.apache.maven.artifact.resolver.ArtifactResolver, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class TestArtifactResolver
extends org.apache.maven.artifact.resolver.DefaultArtifactResolver
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable


Field Summary
static String ROLE
           
 
Fields inherited from class org.apache.maven.artifact.resolver.DefaultArtifactResolver
artifactFactory
 
Constructor Summary
TestArtifactResolver()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 void resolve(org.apache.maven.artifact.Artifact artifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List remoteRepositories, org.apache.maven.artifact.metadata.ArtifactMetadataSource source, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
           
 org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts, org.apache.maven.artifact.Artifact originatingArtifact, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource source)
           
 org.apache.maven.project.TestArtifactResolver.Source source()
           
 
Methods inherited from class org.apache.maven.artifact.resolver.DefaultArtifactResolver
resolveAlways, resolveTransitively, resolveTransitively, resolveTransitively, resolveTransitively
 
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

ROLE

public static final String ROLE
Constructor Detail

TestArtifactResolver

public TestArtifactResolver()
Method Detail

source

public org.apache.maven.project.TestArtifactResolver.Source source()

resolve

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

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                                                       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
Overrides:
resolveTransitively in class org.apache.maven.artifact.resolver.DefaultArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

resolveTransitively

public org.apache.maven.artifact.resolver.ArtifactResolutionResult resolveTransitively(Set artifacts,
                                                                                       org.apache.maven.artifact.Artifact originatingArtifact,
                                                                                       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
Overrides:
resolveTransitively in class org.apache.maven.artifact.resolver.DefaultArtifactResolver
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException


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