maven获取nexus最新快照版本号

maven获取nexus最新快照版本号,maven,nexus,Maven,Nexus,当我们将工件部署到nexus时,我们使用以下名称artifact-11-20120320.181629-555.jar部署它们 所以我的问题是,在使用RESTAPI查询部署工件之前,我们能从nexus获得这个555吗?我需要这些信息将其包含到我在maven构建期间生成的rpm中 提前谢谢 我不知道您是否可以在上载工件之前获取555,但作为一种解决方法,您可以尝试在工件部署后读取maven metadata.xml 此文件与您的工件位于同一文件夹中。好的,我已经找到了自己的方法。下面是检索此信息的

当我们将工件部署到nexus时,我们使用以下名称artifact-11-20120320.181629-555.jar部署它们

所以我的问题是,在使用RESTAPI查询部署工件之前,我们能从nexus获得这个555吗?我需要这些信息将其包含到我在maven构建期间生成的rpm中


提前谢谢

我不知道您是否可以在上载工件之前获取555,但作为一种解决方法,您可以尝试在工件部署后读取
maven metadata.xml


此文件与您的工件位于同一文件夹中。

好的,我已经找到了自己的方法。下面是检索此信息的bash脚本:

version=`curl --silent 'http://REPO_URL/service/local/artifact/maven/resolve?r=REPO_NAME&g=GROUP_ID&a=ARTEFACT_ID&v=VERSION&e=PACKAGING' | sed -n 's/.*<snapshotBuildNumber>\(.*\)<\/snapshotBuildNumber>.*/\1/p'`
echo $version
version=`curl--silent'http://REPO_URL/service/local/artifact/maven/resolve?r=REPO_NAME&g=GROUP_ID&a=ARTEFACT_ID&v=VERSION&e=PACKAGING“| sed-n的s/*\(.*\)./\1/p”`
echo$版本