首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sonatype Nexus REST Api获取最新版本

Sonatype Nexus REST Api获取最新版本
EN

Stack Overflow用户
提问于 2013-02-09 09:12:41
回答 5查看 42.1K关注 0票数 20

如何使用Sonatype REST Api获取最高版本的构建(最新的临时构建)?

代码语言:javascript
运行
复制
http://MY_REPOSITORY/nexus/service/local/lucene/search?a=ARTIFACT_NAME&v=ARTIFACT_VERSION

将构建版本作为ARTIFACT_VERSION进行传递。传递v=LATESTv=latest不会返回最新版本。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-02-10 23:50:40

未记录/service/local/lucene/search支持"LATEST“作为版本参数[link] OSS rest api文档声明/service/local/artifact/maven [link](https://oss.sonatype.org/nexus-restlet1x-plugin/default/docs/path__artifact_maven.html)/service/local/artifact/maven/content [link](https://oss.sonatype.org/nexus-restlet1x-plugin/default/docs/path__artifact_maven_content.html)确实支持它:

版本的工件(必选)也支持最新版本、发布版本和快照版本(1.0-快照)的解析。

因此,我认为您应该使用其中之一(您还必须为它们提供repositoryId和groupId),例如:

代码语言:javascript
运行
复制
http://MY_REPOSITORY/nexus/service/local/artifact/maven/content?r=repoId&g=groupName&a=art&v=LATEST
票数 30
EN

Stack Overflow用户

发布于 2013-05-08 19:52:24

我遇到了同样的问题,并使用lucene搜索api像这样解决了它:

代码语言:javascript
运行
复制
if [[ "${REPO}" == "snapshots" ]]; then
  version=$( curl --silent "http://${HOST}/nexus/service/local/lucene/search?g=${GROUP_ID}&a=${ARTIFACT}" | sed -n 's|<latestSnapshot>\(.*\)</latestSnapshot>|\1|p' | sed -e 's/^[ \t]*//' | tail -1 )
else
  version=$( curl --silent "http://${HOST}/nexus/service/local/lucene/search?g=${GROUP_ID}&a=${ARTIFACT}" | sed -n 's|<latestRelease>\(.*\)</latestRelease>|\1|p' | sed -e 's/^[ \t]*//' | tail -1 )
fi

curl -o ~/${ARTIFACT}-${VERSION}.zip -L -#  "http://${HOST}/nexus/service/local/artifact/maven/redirect?r=${REPO}&g=${GROUP_ID}&a=${ARTIFACT}&e=zip&v=${VERSION}"
票数 18
EN

Stack Overflow用户

发布于 2013-09-25 07:39:20

Lucene搜索API还允许对版本进行关键字搜索:

代码语言:javascript
运行
复制
http://<nexus_repository>/nexus/service/local/lucene/search?a=ARTIFACT_NAME&v=1.0.*
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14783859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档