Full name:
com.github.koraktor:mavanagaiata:1.0.1:info-class
Description:
Attributes:
0.5.0
.generate-sources
.Name | Type | Since | Description |
---|---|---|---|
<baseDir> |
File |
- |
The working tree of the Git repository.
If there is only one project inside the Git repository this is probably Note: The Default value is: ${project.basedir} .User property is: mavanagaiata.baseDir . |
<className> |
String |
- |
The name of the class to generate Default value is: GitInfo .User property is: mavanagaiata.info-class.className . |
<dateFormat> |
String |
- |
The date format to use for various dates Default value is: MM/dd/yyyy hh:mm a Z .User property is: mavanagaiata.dateFormat . |
<dirtyFlag> |
String |
0.4.0 |
The flag to append to refs if there are changes in the index or working tree
Setting this to either Default value is: -dirty .User property is: mavanagaiata.dirtyFlag . |
<dirtyIgnoreUntracked> |
boolean |
0.5.0 |
Specifies if the dirty flag should also be appended if there are untracked files
If Warning: Do not enable this if builds should be reproducible. Default value is: false .User property is: mavanagaiata.dirtyIgnoreUntracked . |
<encoding> |
String |
- |
The encoding of the generated source file Default value is: ${project.build.sourceEncoding} .User property is: mavanagaiata.info-class.encoding . |
<failGracefully> |
boolean |
0.6.0 |
Specifies if a failed execution of the mojo will stop the build process
If Default value is: false .User property is: mavanagaiata.failGracefully . |
<gitDir> |
File |
- |
The GIT_DIR path of the Git repository
Warning: Do not set this when you don't have a good reason to do so. The User property is: mavanagaiata.gitDir . |
<head> |
String |
- |
The commit or ref to use as starting point for operations Default value is: HEAD .User property is: mavanagaiata.head . |
<outputDirectory> |
File |
- |
The directory to write the source code to
This directory is automatically added to the source roots used to compile the project. Default value is: ${project.build.directory}/generated-sources/mavanagaiata .User property is: mavanagaiata.info-class.outputDirectory . |
<packageName> |
String |
- |
The name of the package in which the class will be generated Default value is: ${project.groupId}.${project.artifactId} .User property is: mavanagaiata.info-class.packageName . |
<propertyPrefixes> |
String[] |
- |
The prefixes to prepend to property keys Default value is: mavanagaiata,mvngit .User property is: mavanagaiata.propertyPrefixes . |
<skip> |
boolean |
0.5.0 |
Skip the plugin execution Default value is: false .User property is: mavanagaiata.skip . |
<skipNoGit> |
boolean |
0.5.0 |
Skip the plugin execution if not inside a Git repository Default value is: false .User property is: mavanagaiata.skipNoGit . |
<templateFile> |
File |
- |
The path to an alternative template for the info class User property is: mavanagaiata.info-class.templatePath . |
If there is only one project inside the Git repository this is probably ${project.basedir
} (default).
Note: The GIT_DIR
can be found automatically even if this is not the real working tree but one of its subdirectories. But Mavanagaiata cannot determine the state of the working tree (e.g. for the dirty flag) if this is not set correctly.
java.io.File
No
mavanagaiata.baseDir
${project.basedir}
java.lang.String
No
mavanagaiata.info-class.className
GitInfo
java.lang.String
No
mavanagaiata.dateFormat
MM/dd/yyyy hh:mm a Z
Setting this to either "false"
or "null"
will disable flagging refs as dirty.
java.lang.String
0.4.0
No
mavanagaiata.dirtyFlag
-dirty
If false
only modified files that are already known to Git will cause the dirty flag to be appended.
Warning: Do not enable this if builds should be reproducible.
boolean
0.5.0
No
mavanagaiata.dirtyIgnoreUntracked
false
java.lang.String
No
mavanagaiata.info-class.encoding
${project.build.sourceEncoding}
If true
a failure during mojo execution will not stop the build process.
boolean
0.6.0
No
mavanagaiata.failGracefully
false
GIT_DIR
path of the Git repository
Warning: Do not set this when you don't have a good reason to do so. The GIT_DIR
can be found automatically if your project resides somewhere in a usual Git repository.
java.io.File
No
mavanagaiata.gitDir
java.lang.String
No
mavanagaiata.head
HEAD
This directory is automatically added to the source roots used to compile the project.
java.io.File
No
mavanagaiata.info-class.outputDirectory
${project.build.directory}/generated-sources/mavanagaiata
java.lang.String
No
mavanagaiata.info-class.packageName
${project.groupId}.${project.artifactId}
java.lang.String[]
No
mavanagaiata.propertyPrefixes
mavanagaiata,mvngit
boolean
0.5.0
No
mavanagaiata.skip
false
boolean
0.5.0
No
mavanagaiata.skipNoGit
false
java.io.File
No
mavanagaiata.info-class.templatePath