Nexus中是否有端点可以获取工件的最新版本数字(pom的版本)?
如果工件在Nexus中的最新版本为0.0.8-SNAPSHOT,则端点将返回0.0.8-SNAPSHOT。
答案 0 :(得分:2)
您可以使用以下Nexus resolve
REST API获取包含有关POM详细信息的XML文档,包括版本:
http://nexus/service/local/artifact/maven/resolve?g=groupId&a=artifactId&v=LATEST&r=snapshots&p=pom
然后您需要解析baseVersion
元素中的文本,例如
<artifact-resolution>
<data>
...
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>1.0-20160000.100000-1</version>
<baseVersion>1.0-SNAPSHOT</baseVersion>
<extension>pom</extension>
<snapshot>true</snapshot>
...
</data>
</artifact-resolution>
参考: