All Classes and Interfaces
Class
Description
A local git repository can either be "ahead", or "behind" in the number of commits
relative to the remote repository.
An exception to indicate that a required file could not be found.
An enum to indicate how the
git.commit.id property should be generated.An enum to indicate in what format the
generateGitPropertiesFilename should be generated.Implements git's
Represents the result of a
git describe command.Exception used by plugin.
A class that represents all properties that may be generated by the plugin and exposed to maven.
An abstract Interface that dictates what functionality a
GitProvider needs to fullfill.Represents a supplier of results that is allowed to throw a
GitCommitIdExecutionException.Represents options passed in via maven configuration,
corresponds to options of git-describe.
This class encapsulates logic to locate a valid .git directory of the currently used project.
A spring controlled bean that will be injected
with properties about the repository state at build time.