2016-07-05 42 views

回答

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> 

參考:

https://repository.sonatype.org/nexus-restlet1x-plugin/default/docs/path__artifact_maven_resolve.html