Maven mojo implementations and related code
Interface Summary Interface Description VersionHelperHelper class that provides the current version of Mavanagaiata to the mojo instances
Class Summary Class Description AbstractGitMojoThis abstract Mojo implements initializing a JGit Repository and provides this Repository instance to subclasses. AbstractGitOutputMojoThis abstract Mojo implements writing output to a
PrintStreamThis is either
System.outby default, but maybe another
PrintStreamobject wrapped around a file given by
BranchMojoThis goal provides the currently checked out Git branch in the "mavanagaiata.branch" and "mvngit.branch" properties. ChangelogDefaultFormat ChangelogFormatBase class for formatting changelog output ChangelogMarkdownFormat ChangelogMojoThis goal allows to generate a changelog of the currently checked out branch of the Git repository. CheckMojoThis goal checks various aspects of a Git repository to ensure it is in a valid state prior to a build CommitMojoThis 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. ContributorsMojoThis goal allows to generate a list of contributors for the currently checked out branch of the Git repository. GitInfo HelpMojoDisplay help information on mavanagaiata.
mvn mavanagaiata:help -Ddetail=true -Dgoal=<goal-name>to display parameter details.
InfoClassMojoThis goal generates the source code for a Java class with Git information like commit ID and tag name. TagMojoThis goal provides the most recent Git tag in the "mavanagaiata.tag" and "mvngit.tag" properties.
Enum Summary Enum Description ChangelogFormat.Formats ChangelogMojo.LinkToBaseUrlPre-defined base URLs used for links CheckMojoException.TypeTypes of failures
Exception Summary Exception Description CheckMojoExceptionException type thrown during repository checks MavanagaiataMojoExceptionA generic exception used to relay an error during mojo execution