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
Fields Modifier and Type Field Description protected java.io.FilebasedirThe project basedir.protected java.lang.StringclassifierThe classifier to use for attaching the generated VERSION.txt artifactprotected org.apache.maven.project.MavenProjectprojectMaven Project.protected org.apache.maven.project.MavenProjectHelperprojectHelperMaven ProjectHelper.protected java.lang.StringtypeThe type to use for the attaching the generated VERSION.txt artifactprotected java.io.FileversionTextInputFileThe existing VERSION.txt file.
-
Constructor Summary
Constructors Constructor Description AbstractVersionMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureDirectoryExists(java.io.File dir)protected booleanhasVersionTextFile(java.lang.String goal)-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Field Detail
-
basedir
protected java.io.File basedir
The project basedir.
-
versionTextInputFile
protected java.io.File versionTextInputFile
The existing VERSION.txt file.
-
classifier
protected java.lang.String classifier
The classifier to use for attaching the generated VERSION.txt artifact
-
type
protected java.lang.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.
-
-