The Git-Flow Maven Plugin supports various Git workflows, including GitFlow and GitHub Flow. This plugin runs Git and Maven commands from the command line.
Allow outputTimestamp to be set to a fix value, not the current Date. In my use-case, project.build.outputTimestamp is set to ${git.commit.time} in the pom and allows a binary reproducible build of any given tag/commit-id. Whether it is a release or not.
But using a fixed timestamp during development commits breaks (in my case) things like last-modified headers in http responses.
Allow
outputTimestamp
to be set to a fix value, not the current Date. In my use-case,project.build.outputTimestamp
is set to${git.commit.time}
in the pom and allows a binary reproducible build of any given tag/commit-id. Whether it is a release or not. But using a fixed timestamp during development commits breaks (in my case) things likelast-modified
headers in http responses.