yupiik-tools:git-report
Generates a report from a .git folder.
Coordinates
<plugin>
<groupId>io.yupiik.maven</groupId>
<artifactId>yupiik-tools-maven-plugin</artifactId>
<version>1.2.4-SNAPSHOT</version>
</plugin>
To call this goal from the command line execute: mvn yupiik-tools:git-report
.
To bind this goal in the build you can use:
<plugin>
<groupId>io.yupiik.maven</groupId>
<artifactId>yupiik-tools-maven-plugin</artifactId>
<version>1.2.4-SNAPSHOT</version>
<executions>
<execution>
<id>my-execution</id>
<goals>
<goal>git-report</goal>
</goals>
<configuration>
<!-- execution specific configuration come there -->
</configuration>
</execution>
</executions>
</plugin>
You can execute this goal particularly with mvn yupiik-tools:git-report@my-execution
command.
Configuration
TIP
|
|
-
dotGit* (
java.io.File
) -
"Where .git folder to analyze is. Property:
${yupiik.git-report.dotGit}
.
-
filters (
io.yupiik.maven.mojo.GitReportMojo$GitLogFilter
) -
Options to filter the git log value. Property:
${yupiik.git-report.filters}
.
-
logFormat (
io.yupiik.maven.mojo.GitReportMojo$GitLogFormat
) -
How to format a log line if the renderer needs to. Property:
${yupiik.git-report.logFormat}
.
-
overwrite (
boolean
) -
If true existing report is overwritten else it fails if it already exists. Default value:
true
. Property:${yupiik.git-report.overwrite}
.
-
renderers (
io.yupiik.maven.mojo.GitReportMojo$Renderer[]
) -
Kind of rendering. Default value:
DEFAULT
. Property:${yupiik.git-report.renderer}
.
-
target (
java.io.File
) -
Where to write the report. Default value:
${project.build.directory}/yupiik-git/report.adoc
. Property:${yupiik.git-report.target}
.
-
title (
String
) -
Report title. Default value:
Report
. Property:${yupiik.git-report.title}
.