[SPARK-32397][BUILD] Allow specifying of time for build to keep time consistent between modules
[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 <7ba12a55c808179d9faba67213e9e2d6eda985f0@apple.com>
Signed-off-by: DB Tsai <0430fe8116355e2ecfa7f2b79341c5ad5a243c66@apple.com>

gengliangwang/spark,srowen/spark,milliman/spark,wangyum/spark,dbtsai/spark,milliman/spark,HyukjinKwon/spark,chuckchen/spark,gengliangwang/spark,cloud-fan/spark,jiangxb1987/spark,chuckchen/spark,srowen/spark,taroplus/spark,shaneknapp/spark,nchammas/spark,zzcclp/spark,WeichenXu123/spark,ptkool/spark,wzhfy/spark,shuangshuangwang/spark,srowen/spark,ueshin/apache-spark,wangyum/spark,shuangshuangwang/spark,witgo/spark,xuanyuanking/spark,srowen/spark,apache/spark,xuanyuanking/spark,wzhfy/spark,jiangxb1987/spark,cloud-fan/spark,zzcclp/spark,mahak/spark,gengliangwang/spark,BryanCutler/spark,xuanyuanking/spark,wangmiao1981/spark,WeichenXu123/spark,zzcclp/spark,wangmiao1981/spark,apache/spark,jiangxb1987/spark,nchammas/spark,witgo/spark,witgo/spark,gengliangwang/spark,maropu/spark,HyukjinKwon/spark,WeichenXu123/spark,shuangshuangwang/spark,HyukjinKwon/spark,wzhfy/spark,apache/spark,wangmiao1981/spark,JoshRosen/spark,nchammas/spark,jiangxb1987/spark,WeichenXu123/spark,xuanyuanking/spark,maropu/spark,wangmiao1981/spark,maropu/spark,apache/spark,zzcclp/spark,cloud-fan/spark,holdenk/spark,jiangxb1987/spark,ptkool/spark,JoshRosen/spark,mahak/spark,BryanCutler/spark,JoshRosen/spark,wangyum/spark,vinodkc/spark,shaneknapp/spark,taroplus/spark,maropu/spark,srowen/spark,xuanyuanking/spark,ptkool/spark,nchammas/spark,zero323/spark,dbtsai/spark,JoshRosen/spark,srowen/spark,zero323/spark,holdenk/spark,wangmiao1981/spark,wangmiao1981/spark,wzhfy/spark,milliman/spark,witgo/spark,zero323/spark,ueshin/apache-spark,rednaxelafx/apache-spark,holdenk/spark,vinodkc/spark,wangyum/spark,jiangxb1987/spark,dongjoon-hyun/spark,jiangxb1987/spark,xuanyuanking/spark,ueshin/apache-spark,rednaxelafx/apache-spark,hvanhovell/spark,witgo/spark,nchammas/spark,gengliangwang/spark,hvanhovell/spark,mahak/spark,vinodkc/spark,wangmiao1981/spark,hvanhovell/spark,zero323/spark,witgo/spark,dbtsai/spark,HyukjinKwon/spark,ptkool/spark,shaneknapp/spark,taroplus/spark,apache/spark,chuckchen/spark,BryanCutler/spark,ptkool/spark,dongjoon-hyun/spark,hvanhovell/spark,zero323/spark,chuckchen/spark,ptkool/spark,mahak/spark,shuangshuangwang/spark,JoshRosen/spark,hvanhovell/spark,vinodkc/spark,dongjoon-hyun/spark,HyukjinKwon/spark,taroplus/spark,shaneknapp/spark,JoshRosen/spark,cloud-fan/spark,ueshin/apache-spark,HyukjinKwon/spark,dongjoon-hyun/spark,vinodkc/spark,zero323/spark,gengliangwang/spark,shuangshuangwang/spark,maropu/spark,ueshin/apache-spark,srowen/spark,rednaxelafx/apache-spark,wangyum/spark,BryanCutler/spark,dbtsai/spark,witgo/spark,chuckchen/spark,dbtsai/spark,taroplus/spark,cloud-fan/spark,holdenk/spark,maropu/spark,cloud-fan/spark,vinodkc/spark,WeichenXu123/spark,hvanhovell/spark,ueshin/apache-spark,holdenk/spark,hvanhovell/spark,wzhfy/spark,mahak/spark,JoshRosen/spark,shuangshuangwang/spark,dongjoon-hyun/spark,ueshin/apache-spark,mahak/spark,shaneknapp/spark,shaneknapp/spark,wzhfy/spark,BryanCutler/spark,maropu/spark,WeichenXu123/spark,apache/spark,zero323/spark,holdenk/spark,zzcclp/spark,vinodkc/spark,holdenk/spark,cloud-fan/spark,ptkool/spark,xuanyuanking/spark,BryanCutler/spark,dbtsai/spark,BryanCutler/spark,shuangshuangwang/spark,milliman/spark,apache/spark,gengliangwang/spark,shaneknapp/spark,wzhfy/spark,nchammas/spark,nchammas/spark,rednaxelafx/apache-spark,milliman/spark,rednaxelafx/apache-spark,milliman/spark,mahak/spark,milliman/spark,taroplus/spark,zzcclp/spark,chuckchen/spark,wangyum/spark,HyukjinKwon/spark,chuckchen/spark,zzcclp/spark,dongjoon-hyun/spark,wangyum/spark,WeichenXu123/spark,taroplus/spark,dbtsai/spark,rednaxelafx/apache-spark,rednaxelafx/apache-spark,dongjoon-hyun/spark