通过 Maven Deploy Plugin 获取部署快照的时间戳到 Nexus

Get timestamp of deployed snapshot by Maven Deploy Plugin to Nexus

如何通过 Maven Deploy Plugin 获取已部署快照的 时间戳 到 Nexus?

例如,我部署了一个带有时间戳的版本 1.2.3-SNAPSHOT 的工件(我假设 Nexus 创建了这个时间戳或至少是它的最后一个“内部版本号”部分 -23 ) 20210829.151247-23(格式 YYYYMMDD.HHMMSS-NNN)。我可以通过以下方式 获取时间戳 吗:

到目前为止,我只发现了一个 烦人的 :) 解决方法 - “紧接着”我将工件部署到 Nexus(因为“紧接着”“很有可能”在那“短时间内”没有其他人用 his/her 快照替换我部署的快照),我 运行 的目标是 dependency:copy of Maven Dependency Plugin with the property outputAbsoluteArtifactFilename=true 从 Nexus 下载“当前最新的”快照,因此“最有可能”我部署的快照,其文件名 中带有 时间戳。该解决方案的“烦人”部分是我必须 下载 工件(可能超过 100 MB)才能找出时间戳.是不是只有一些“peek”Maven command/option 可以在不下载任何文件 的情况下获得这个时间戳

正如 khmarbaise 所建议的,我使用了 https://github.com/khmarbaise/deployment-recorder-extension/