Alle Klassen und Schnittstellen
Klasse
Beschreibung
This abstract Mojo implements initializing a JGit Repository and provides
this Repository instance to subclasses.
This abstract Mojo implements writing output to a
PrintStream
This is either System.out
by default, but maybe another
PrintStream
object wrapped around a file given by outputFile
.An abstract implementation of a Git repository that provides basic and
common functionality
This goal provides the currently checked out Git branch in the
"mavanagaiata.branch" and "mvngit.branch" properties.
Base class for formatting changelog output
This goal allows to generate a changelog of the currently checked out branch
of the Git repository.
Pre-defined base URLs used for links
This goal checks various aspects of a Git repository to ensure it is in a
valid state prior to a build
Exception type thrown during repository checks
Types of failures
This goal provides the full ID of the current Git commit in the
"mavanagaiata.commit.id", "mavanagaiata.commit.sha", "mvngit.commit.id",
"mvngit.commit.sha" properties.
Basic implementation of an action that is executed for each commit during a
commit walk
This goal allows to generate a list of contributors for the currently
checked out branch of the Git repository.
This interface specifies the basic properties needed for the mojos to access
the information about a Git commit
This interface specifies the basic properties needed for the mojos to access
the information about a Git repository
An exception that can be thrown during Git repository actions
This interface specifies the basic properties needed for the mojos to access
the information about a Git tag
Represents information about a Git commit like supplied by
git describe
Display help information on mavanagaiata.
Call
Call
mvn mavanagaiata:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.This goal generates the source code for a Java class with Git information
like commit ID and tag name.
Wrapper around JGit's
RevCommit
object to represent a Git commitWrapper around JGit's
Repository
object to represent a Git
repositoryWrapper around JGit's
RevTag
object to represent a Git tagThis class represents a tag candidate which could be the latest tag in the
An implementation of Git's
.mailmap
functionalityA generic exception used to relay an error during mojo execution
This goal provides the most recent Git tag in the "mavanagaiata.tag" and
"mvngit.tag" properties.
Helper class that provides the current version of Mavanagaiata to the mojo
instances