org.eclipse.jetty.toolchain.version
Class AbstractVersionMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.eclipse.jetty.toolchain.version.AbstractVersionMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AttachVersionMojo, UpdateVersionTextMojo

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


Field Summary
protected  File basedir
          The project basedir.
protected  String classifier
          The classifier to use for attaching the generated VERSION.txt artifact
protected  org.apache.maven.project.MavenProject project
          Maven Project.
protected  org.apache.maven.project.MavenProjectHelper projectHelper
          Maven ProjectHelper.
protected  String type
          The type to use for the attaching the generated VERSION.txt artifact
protected  File versionTextInputFile
          The existing VERSION.txt file.
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractVersionMojo()
           
 
Method Summary
protected  void ensureDirectoryExists(File dir)
           
protected  boolean hasVersionTextFile(String goal)
           
 
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

basedir

protected File basedir
The project basedir.


versionTextInputFile

protected File versionTextInputFile
The existing VERSION.txt file.


classifier

protected String classifier
The classifier to use for attaching the generated VERSION.txt artifact


type

protected String type
The type to use for the attaching the generated VERSION.txt artifact


projectHelper

protected org.apache.maven.project.MavenProjectHelper projectHelper
Maven ProjectHelper. (internal component)


project

protected org.apache.maven.project.MavenProject project
Maven Project.

Constructor Detail

AbstractVersionMojo

public AbstractVersionMojo()
Method Detail

ensureDirectoryExists

protected void ensureDirectoryExists(File dir)
                              throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

hasVersionTextFile

protected boolean hasVersionTextFile(String goal)


Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.