我正在通过 jenkins 构建工件,并在每次 git 提交时通过 nexusArtifactUploader 将它们上传到 OSS Nexus 3.6 中的 maven2 存储库。在标记提交时,它作为版本上传,带有 git 标签中提到的版本;未标记的提交作为最后一个 git 标签版本的快照发布。
每个人都拥有对该存储库的 RO 访问权限,因此我无需指定任何凭据即可下载工件。
在部署阶段,我正在通过诸如 nexus_url/repository/my-repo-releases/com/example/somthing/my_artifact/1.0.15/my_artifact-1.0.15.jar 之类的链接下载工件。但我想通过像nexus_url/repository/my-repo-releases/com/example/something/my_artifact/latest这样的链接下载最新版本(我不想指定版本号,我只想拥有最新版本)。
你能告诉我该怎么做吗?它看起来像是每个存储库的基本操作。我不确定是否应该使用 nexus API 或 shell I 编写一些脚本?