private File |
InfoClassMojo.copyTemporaryTemplate() |
|
(package private) void |
AbstractGitOutputMojo.generateOutput(GitRepository repository) |
Writes the (optional) footer and flushes the PrintStream after
calling the main mojo implementation
|
protected GitRepository |
AbstractGitMojo.init() |
Generic initialization for all Mavanagaiata mojos
|
protected GitRepository |
AbstractGitOutputMojo.init() |
Initializes the output stream for the generated content
|
protected GitRepository |
CheckMojo.init() |
|
protected abstract void |
AbstractGitMojo.run(GitRepository repository) |
The actual implementation of the mojo
|
protected void |
AbstractGitOutputMojo.run(GitRepository repository) |
Initializes the PrintStream to use
This is System.out if no output file is given (default).
|
void |
BranchMojo.run(GitRepository repository) |
Information about the currently checked out Git branch is retrieved
using a JGit Repository instance
|
protected void |
CheckMojo.run(GitRepository repository) |
|
void |
CommitMojo.run(GitRepository repository) |
The ID (full and abbreviated) of the current Git commit out Git branch
is retrieved using a JGit Repository instance
|
void |
InfoClassMojo.run(GitRepository repository) |
Generates a info class filled providing information of the Git
repository
|
void |
TagMojo.run(GitRepository repository) |
This will first read all tags and walk the commit hierarchy down from
HEAD until it finds one of the tags.
|
protected abstract void |
AbstractGitOutputMojo.writeOutput(GitRepository repository) |
This must be implemented by mojos for writing their output
|
protected void |
ChangelogMojo.writeOutput(GitRepository repository) |
Walks through the history of the currently checked out branch of the
Git repository and builds a changelog from the commits contained in that
branch.
|
protected void |
ContributorsMojo.writeOutput(GitRepository repository) |
Walks through the history of the currently checked out branch of the
Git repository and builds a list of contributors from the authors of the
commits.
|
private void |
InfoClassMojo.writeSourceFile(GitRepository repository,
File sourceFile) |
|