org.apache.maven.plugin.assembly.artifact
Class DefaultDependencyResolver

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.apache.maven.plugin.assembly.artifact.DefaultDependencyResolver
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, DependencyResolver, org.codehaus.plexus.logging.LogEnabled

public class DefaultDependencyResolver
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements DependencyResolver, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Version:
$Id: DefaultDependencyResolver.java 610981 2008-01-10 23:10:00Z vsiveton $
Author:
jdcasey

Constructor Summary
DefaultDependencyResolver()
           
DefaultDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver, org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource, org.apache.maven.artifact.factory.ArtifactFactory factory, org.codehaus.plexus.logging.Logger logger)
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 java.util.Set resolveDependencies(org.apache.maven.project.MavenProject project, java.lang.String scope, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List remoteRepositories, boolean 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
 

Constructor Detail

DefaultDependencyResolver

public DefaultDependencyResolver()

DefaultDependencyResolver

public DefaultDependencyResolver(org.apache.maven.artifact.resolver.ArtifactResolver resolver,
                                 org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
                                 org.apache.maven.artifact.factory.ArtifactFactory factory,
                                 org.codehaus.plexus.logging.Logger logger)
Method Detail

resolveDependencies

public java.util.Set resolveDependencies(org.apache.maven.project.MavenProject project,
                                         java.lang.String scope,
                                         org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                         java.util.List remoteRepositories,
                                         boolean resolveTransitively)
                                  throws org.apache.maven.project.artifact.InvalidDependencyVersionException,
                                         org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                         org.apache.maven.artifact.resolver.ArtifactNotFoundException
Specified by:
resolveDependencies in interface DependencyResolver
Throws:
org.apache.maven.project.artifact.InvalidDependencyVersionException
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 © 2002-2008 Apache Software Foundation. All Rights Reserved.