org.apache.maven.plugin.dependency.resolvers
Class ResolveDependenciesMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.plugin.dependency.AbstractDependencyMojo
          extended by org.apache.maven.plugin.dependency.AbstractDependencyFilterMojo
              extended by org.apache.maven.plugin.dependency.AbstractResolveMojo
                  extended by org.apache.maven.plugin.dependency.resolvers.ResolveDependenciesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
ListMojo

public class ResolveDependenciesMojo
extends AbstractResolveMojo

Goal that resolves the project dependencies from the repository.

Since:
2.0
Version:
$Id: ResolveDependenciesMojo.java 1031245 2010-11-04 21:04:45Z brianf $
Author:
Brian Fox
Is defined by the goal name:
resolve
Is bound to the specified phase of the standard build lifecycle:
generate-sources
Requires the dependencies in this specified scope:
test

Field Summary
protected  boolean outputScope
          If we should display the scope when resolving
 
Fields inherited from class org.apache.maven.plugin.dependency.AbstractResolveMojo
appendOutput, mavenProjectBuilder, outputFile
 
Fields inherited from class org.apache.maven.plugin.dependency.AbstractDependencyFilterMojo
classifier, excludeArtifactIds, excludeClassifiers, excludeGroupIds, excludeScope, excludeTransitive, excludeTypes, includeArtifactIds, includeClassifiers, includeGroupIds, includeScope, includeTypes, markersDirectory, overWriteIfNewer, overWriteReleases, overWriteSnapshots, prependGroupId, type
 
Fields inherited from class org.apache.maven.plugin.dependency.AbstractDependencyMojo
archiverManager, artifactCollector, artifactMetadataSource, factory, outputAbsoluteArtifactFilename, project, reactorProjects, remoteRepos, resolver, silent
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ResolveDependenciesMojo()
           
 
Method Summary
 void execute()
          Main entry into mojo.
protected  org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter getMarkedArtifactFilter()
           
 DependencyStatusSets getResults()
           
 
Methods inherited from class org.apache.maven.plugin.dependency.AbstractResolveMojo
resolveArtifactDependencies, resolveDependencyArtifacts
 
Methods inherited from class org.apache.maven.plugin.dependency.AbstractDependencyFilterMojo
filterMarkedDependencies, getClassifierTranslatedDependencies, getDependencySets, getMarkersDirectory, getResolvedDependencies, isPrependGroupId, setMarkersDirectory, setPrependGroupId
 
Methods inherited from class org.apache.maven.plugin.dependency.AbstractDependencyMojo
copyFile, getArchiverManager, getArtifactCollector, getArtifactMetadataSource, getFactory, getLocal, getLog, getProject, getRemoteRepos, getResolver, setArchiverManager, setArtifactCollector, setArtifactMetadataSource, setFactory, setLocal, setRemoteRepos, setResolver, unpack, unpack
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputScope

protected boolean outputScope
If we should display the scope when resolving

Since:
2.0-alpha-2
Is defined by:
expression:
${mdep.outputScope}
default-value:
true
Constructor Detail

ResolveDependenciesMojo

public ResolveDependenciesMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Main entry into mojo. Gets the list of dependencies and iterates through displaying the resolved version.

Throws:
org.apache.maven.plugin.MojoExecutionException - with a message if an error occurs.

getResults

public DependencyStatusSets getResults()
Returns:
Returns the results.

getMarkedArtifactFilter

protected org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter getMarkedArtifactFilter()
Specified by:
getMarkedArtifactFilter in class AbstractDependencyFilterMojo


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.