org.apache.maven.plugin.announcement
Class AbstractAnnouncementMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.plugin.changes.AbstractChangesMojo
          extended by org.apache.maven.plugin.announcement.AbstractAnnouncementMojo
All Implemented Interfaces:
ContextEnabled, Mojo
Direct Known Subclasses:
AnnouncementMailMojo, AnnouncementMojo

public abstract class AbstractAnnouncementMojo
extends AbstractChangesMojo

Abstract superclass for announcement mojos.

Since:
2.3
Version:
$Id: AbstractAnnouncementMojo.java 1428257 2013-01-03 10:05:31Z dennisl $

Field Summary
protected  boolean runOnlyAtExecutionRoot
          This will cause the execution to be run only at the top of a given module tree.
 
Fields inherited from class org.apache.maven.plugin.changes.AbstractChangesMojo
basedir, mavenSession
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractAnnouncementMojo()
           
 
Method Summary
 
Methods inherited from class org.apache.maven.plugin.changes.AbstractChangesMojo
isThisTheExecutionRoot
 
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
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

runOnlyAtExecutionRoot

@Parameter(property="announcement.runOnlyAtExecutionRoot",
           defaultValue="false")
protected boolean runOnlyAtExecutionRoot
This will cause the execution to be run only at the top of a given module tree. That is, run in the project contained in the same folder where the mvn execution was launched.

Since:
2.3
Constructor Detail

AbstractAnnouncementMojo

public AbstractAnnouncementMojo()


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