org.apache.servicemix.tooling.depends
Class GenerateDependsFileMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.servicemix.tooling.depends.GenerateDependsFileMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class GenerateDependsFileMojo
extends org.apache.maven.plugin.AbstractMojo

Generates the dependencies properties file

Version:
$Id: $

Field Summary
protected  org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource
           
protected  org.apache.maven.artifact.resolver.ArtifactCollector collector
           
protected  org.apache.maven.artifact.factory.ArtifactFactory factory
           
protected  org.apache.maven.artifact.repository.ArtifactRepository localRepo
           
protected  org.apache.maven.project.MavenProject project
          The maven project.
protected  boolean recursive
           
protected  java.util.List remoteRepos
           
protected  org.apache.maven.artifact.resolver.ArtifactResolver resolver
           
protected static java.lang.String SEPARATOR
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GenerateDependsFileMojo()
           
 
Method Summary
 void execute()
           
protected  void populateProperties(java.io.PrintStream out, java.util.List<org.apache.maven.model.Dependency> dependencies)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

protected static final java.lang.String SEPARATOR
See Also:
Constant Field Values

project

protected org.apache.maven.project.MavenProject project
The maven project.


recursive

protected boolean recursive

localRepo

protected org.apache.maven.artifact.repository.ArtifactRepository localRepo

remoteRepos

protected java.util.List remoteRepos

artifactMetadataSource

protected org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource

resolver

protected org.apache.maven.artifact.resolver.ArtifactResolver resolver

collector

protected org.apache.maven.artifact.resolver.ArtifactCollector collector

factory

protected org.apache.maven.artifact.factory.ArtifactFactory factory
Constructor Detail

GenerateDependsFileMojo

public GenerateDependsFileMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

populateProperties

protected void populateProperties(java.io.PrintStream out,
                                  java.util.List<org.apache.maven.model.Dependency> dependencies)


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.