Class AbstractVersionMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
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
FieldsModifier and TypeFieldDescriptionprotected File
The project basedir.protected String
The classifier to use for attaching the generated VERSION.txt artifactprotected org.apache.maven.project.MavenProject
Maven Project.protected org.apache.maven.project.MavenProjectHelper
Maven ProjectHelper.protected String
The type to use for the attaching the generated VERSION.txt artifactprotected File
The existing VERSION.txt file.Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
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 Details
-
basedir
The project basedir. -
versionTextInputFile
The existing VERSION.txt file. -
classifier
The classifier to use for attaching the generated VERSION.txt artifact -
type
The type to use for the attaching the generated VERSION.txt artifact -
projectHelper
protected org.apache.maven.project.MavenProjectHelper projectHelperMaven ProjectHelper. (internal component) -
project
protected org.apache.maven.project.MavenProject projectMaven Project.
-
-
Constructor Details
-
AbstractVersionMojo
public AbstractVersionMojo()
-
-
Method Details
-
ensureDirectoryExists
- Throws:
org.apache.maven.plugin.MojoFailureException
-
hasVersionTextFile
-