SuccessChanges

Summary

  1. [SPARK-32397][BUILD] Allow specifying of time for build to keep time (details)
Commit 4a8f692f40a53ebf34292dfc28d6a0f95515166c by d_tsai
[SPARK-32397][BUILD] Allow specifying of time for build to keep time
consistent between modules
### What changes were proposed in this pull request?
Upgrade codehaus maven build helper to allow people to specify a time
during the build to avoid snapshot artifacts with different version
strings.
### Why are the changes needed?
During builds of snapshots the maven may assign different versions to
different artifacts based on the time each individual sub-module starts
building.
The timestamp is used as part of the version string when run `maven
deploy` on a snapshot build. This results in different sub-modules
having different version strings.
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
Manual build while specifying the current time, ensured the time is
consistent in the sub components.
Open question: Ideally I'd like to backport this as well since it's sort
of a bug fix and while it does change a dependency version it's not one
that is propagated. I'd like to hear folks thoughts about this.
Closes #29274 from
holdenk/SPARK-32397-snapshot-artifact-timestamp-differences.
Authored-by: Holden Karau <hkarau@apple.com> Signed-off-by: DB Tsai
<d_tsai@apple.com>
(cherry picked from commit 50911df08eb7a27494dc83bcec3d09701c2babfe)
Signed-off-by: DB Tsai <d_tsai@apple.com>
The file was modifiedpom.xml (diff)