org.apache.maven.plugin.announcement
Class AbstractAnnouncementMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.announcement.AbstractAnnouncementMojo
- All Implemented Interfaces:
- ContextEnabled, Mojo
- Direct Known Subclasses:
- AnnouncementMailMojo, AnnouncementMojo
public abstract class AbstractAnnouncementMojo
- extends AbstractMojo
Abstract superclass for announcement mojos.
- Since:
- 2.3
- Version:
- $Id: AbstractAnnouncementMojo.java 1050209 2010-12-16 22:53:04Z dennisl $
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Method Summary |
protected boolean |
isThisTheExecutionRoot()
Returns true if the current project is located at the
Execution Root Directory (where mvn was launched). |
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 |
basedir
protected String basedir
- The current project base directory.
- Since:
- 2.1
- Is defined by:
- expression:
- ${basedir}
- Is required.
mavenSession
protected MavenSession mavenSession
- The Maven Session.
- Since:
- 2.3
- Is defined by:
- expression:
- ${session}
- Is readonly.
- Is required.
runOnlyAtExecutionRoot
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
- Is defined by:
- expression:
- ${announcement.runOnlyAtExecutionRoot}
- default-value:
- false
AbstractAnnouncementMojo
public AbstractAnnouncementMojo()
isThisTheExecutionRoot
protected boolean isThisTheExecutionRoot()
- Returns
true
if the current project is located at the
Execution Root Directory (where mvn was launched).
- Returns:
true
if the current project is at the Execution Root
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.