All Classes and Interfaces
Class
Description
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.
This goal checks various aspects of a Git repository to ensure it is in a
valid state prior to a build
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
Repository
object to represent a Git
repositoryAn implementation of Git's
.mailmap
functionalityThis goal provides the most recent Git tag in the "mavanagaiata.tag" and
"mvngit.tag" properties.