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

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.fromDependencies.AbstractDependencyFilterMojo
              extended by org.apache.maven.plugin.dependency.resolvers.AbstractResolveMojo
                  extended by org.apache.maven.plugin.dependency.resolvers.ResolveDependenciesMojo
                      extended by org.apache.maven.plugin.dependency.resolvers.ResolveDependencySourcesMojo
All Implemented Interfaces:
ContextEnabled, Mojo

@Mojo(name="sources",
      defaultPhase=GENERATE_SOURCES,
      requiresDependencyResolution=TEST,
      threadSafe=true)
public class ResolveDependencySourcesMojo
extends ResolveDependenciesMojo

Goal that resolves the project source dependencies from the repository.

Since:
2.0-alpha2
Version:
$Id: ResolveDependencySourcesMojo.html 861760 2013-05-12 17:31:26Z hboutemy $
Author:
Brian Fox

Field Summary
 
Fields inherited from class org.apache.maven.plugin.dependency.resolvers.ResolveDependenciesMojo
outputScope
 
Fields inherited from class org.apache.maven.plugin.dependency.resolvers.AbstractResolveMojo
appendOutput, excludeReactor, ignorePermissions, mavenProjectBuilder, outputFile, useJvmChmod
 
Fields inherited from class org.apache.maven.plugin.dependency.fromDependencies.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
ResolveDependencySourcesMojo()
           
 
Method Summary
protected  void doExecute()
          Main entry into mojo.
 
Methods inherited from class org.apache.maven.plugin.dependency.resolvers.ResolveDependenciesMojo
getMarkedArtifactFilter, getResults
 
Methods inherited from class org.apache.maven.plugin.dependency.resolvers.AbstractResolveMojo
getPluginArtifactsFilter, resolveArtifactDependencies, resolveDependencyArtifacts
 
Methods inherited from class org.apache.maven.plugin.dependency.fromDependencies.AbstractDependencyFilterMojo
filterMarkedDependencies, getClassifierTranslatedDependencies, getDependencySets, getDependencySets, getMarkersDirectory, getResolvedDependencies, isPrependGroupId, setMarkersDirectory, setPrependGroupId
 
Methods inherited from class org.apache.maven.plugin.dependency.AbstractDependencyMojo
copyFile, execute, getArchiverManager, getArtifactCollector, getArtifactMetadataSource, getFactory, getLocal, getLog, getProject, getRemoteRepos, getResolver, isSkip, isUseJvmChmod, setArchiverManager, setArtifactCollector, setArtifactMetadataSource, setFactory, setLocal, setRemoteRepos, setResolver, setSkip, setUseJvmChmod, 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
 

Constructor Detail

ResolveDependencySourcesMojo

public ResolveDependencySourcesMojo()
Method Detail

doExecute

protected void doExecute()
                  throws MojoExecutionException
Main entry into mojo. Gets the list of dependencies and iterates through resolving the source jars.

Overrides:
doExecute in class ResolveDependenciesMojo
Throws:
MojoExecutionException - with a message if an error occurs.


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