1

对于 hubot 脚本,我需要确定工件的最新发布版本。所有工件都部署到 sonatype nexus,所以我想使用 nexus api 来做到这一点。

有没有办法让nexus api只返回版本号?

4

1 回答 1

1

如此处所述我可以使用“resolve”函数返回有关我可能想要的工件的所有信息

例如:

https://oss.sonatype.org/service/local/artifact/maven/resolve?r=cometd-snapshots&g=org.cometd.jetty&a=cometd-jetty-client&v=1.0-SNAPSHOT&e=jar

笔记:

  • 类型 (e) 是可选的,默认值为 jar
  • 可以获得 json 结果,但如果出现错误或不存在的工件,结果总是 html
  • 支持 LATEST 和 RELEASE 版本
于 2013-09-26T21:30:37.940 回答