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 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 repository
An implementation of Git's .mailmap functionality
This goal provides the most recent Git tag in the "mavanagaiata.tag" and "mvngit.tag" properties.