org.apache.maven.plugins.release
Class AbstractReleaseMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.plugins.release.AbstractReleaseMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
BranchReleaseMojo, CleanReleaseMojo, PerformReleaseMojo, PrepareReleaseMojo, RollbackReleaseMojo

public abstract class AbstractReleaseMojo
extends org.apache.maven.plugin.AbstractMojo

Base class with shared configuration.

Author:
Brett Porter

Field Summary
protected  java.io.File basedir
           
protected  org.apache.maven.project.MavenProject project
           
protected  java.util.List reactorProjects
           
protected  org.apache.maven.shared.release.ReleaseManager releaseManager
           
protected  org.apache.maven.settings.Settings settings
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractReleaseMojo()
           
 
Method Summary
protected  org.apache.maven.shared.release.config.ReleaseDescriptor createReleaseDescriptor()
           
 void execute()
           
 java.util.List getReactorProjects()
           
 void setBasedir(java.io.File basedir)
           
 
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

basedir

protected java.io.File basedir

settings

protected org.apache.maven.settings.Settings settings

project

protected org.apache.maven.project.MavenProject project

releaseManager

protected org.apache.maven.shared.release.ReleaseManager releaseManager

reactorProjects

protected java.util.List reactorProjects
Constructor Detail

AbstractReleaseMojo

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

createReleaseDescriptor

protected org.apache.maven.shared.release.config.ReleaseDescriptor createReleaseDescriptor()

setBasedir

public void setBasedir(java.io.File basedir)

getReactorProjects

public java.util.List getReactorProjects()


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.