org.apache.geronimo.mavenplugins.car
Class DependencyChangeMojo

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.geronimo.mavenplugins.car.AbstractCarMojo
          extended by org.apache.geronimo.mavenplugins.car.DependencyChangeMojo
All Implemented Interfaces:
org.apache.maven.plugin.Mojo, org.codehaus.plexus.logging.LogEnabled

public class DependencyChangeMojo
extends AbstractCarMojo

Check if the dependencies have changed

Version:
$Rev: 912419 $ $Date: 2010-02-22 06:31:25 +0800 (Mon, 22 Feb 2010) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.geronimo.mavenplugins.car.AbstractCarMojo
AbstractCarMojo.ArtifactLookupImpl
 
Field Summary
 
Fields inherited from class org.apache.geronimo.mavenplugins.car.AbstractCarMojo
artifactFactory, artifactRepository, basedir, dependencyArtifacts, encoding, escapeString, localDependencies, mavenFileFilter, mavenResourcesFiltering, project, projectHelper, session, systemProperties, treeListing
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
DependencyChangeMojo()
           
 
Method Summary
 void execute()
           
protected  void saveDependencyChanges(java.util.Collection<DependencyType> dependencies, PluginArtifactType removed)
           
protected  java.io.File saveTreeListing()
           
 
Methods inherited from class org.apache.geronimo.mavenplugins.car.AbstractCarMojo
cleanup, filter, generateExplicitVersionProperties, geronimoToMavenArtifact, getArchiveFile, getArtifactRepository, getDependencies, getFramework, getLog, getModuleId, getProject, includeDependency, init, isModuleArtifact, mavenToGeronimoArtifact, mavenToGeronimoArtifact, resolveArtifact, resolveDependency, setLog, setSystemProperties, toDependencies, toGeronimoDependency, unsetSystemProperties
 
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

DependencyChangeMojo

public DependencyChangeMojo()
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

saveDependencyChanges

protected void saveDependencyChanges(java.util.Collection<DependencyType> dependencies,
                                     PluginArtifactType removed)
                              throws java.lang.Exception
Throws:
java.lang.Exception

saveTreeListing

protected java.io.File saveTreeListing()
                                throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2003-2012 The Apache Geronimo development community. All Rights Reserved.