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

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.GoOfflineMojo
All Implemented Interfaces:
ContextEnabled, Mojo

@Mojo(name="go-offline",
      requiresDependencyResolution=TEST)
@Execute(goal="resolve-plugins")
public class GoOfflineMojo
extends AbstractResolveMojo

Goal that resolves all project dependencies, including plugins and reports and their dependencies.

Since:
2.0
Version:
$Id: GoOfflineMojo.java 1357251 2012-07-04 13:28:33Z olamy $
Author:
Brian Fox

Field Summary
 
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
GoOfflineMojo()
           
 
Method Summary
 void execute()
          Main entry into mojo.
protected  ArtifactsFilter getMarkedArtifactFilter()
           
 
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
 

Constructor Detail

GoOfflineMojo

public GoOfflineMojo()
Method Detail

execute

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

Throws:
MojoExecutionException - with a message if an error occurs.

getMarkedArtifactFilter

protected ArtifactsFilter getMarkedArtifactFilter()
Specified by:
getMarkedArtifactFilter in class AbstractDependencyFilterMojo


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