目前,Maven构建(在Jenkins内部)配置为将其构建的每个工件(版本和快照)部署到Nexus存储库。现在我必须将一些工件推送到应用程序服务器,并考虑让目标服务器从Nexus中获取它们 - 这对于发布很容易,但我如何引用SNAPSHOT工件? Maven的部署插件添加了一个时间戳,使每个工件都是唯一的(这很好),但我找不到一种方法来获取生成的时间戳供以后使用!
快速旁白:我计划使用提升的构建插件在目标服务器上启动脚本,然后再向Nexus请求部署新工件。
有人知道如何让Maven说它产生的时间戳吗?或者我真的必须解析Uploaded: https://NEXUS_URL/content/repositories/snapshots/GROUP/ARTIFACT/VERSION/ARTIFACT-VERSION-TIMESTAMP-SUFFIX.TYPE
的整个输出?
答案 0 :(得分:0)
据我所知,您确实需要解析deploy
目标的输出。