2016-07-05 12 views
0

のSonatype Nexusエンドポイントは、Nexusにアーティファクトの最新バージョンの番号(pomのバージョン)を取得するエンドポイントがありますか?アーティファクトのバージョン番号

Nexusの成果物の最新バージョンが0.0.8-SNAPSHOTの場合、エンドポイントは0.0.8-SNAPSHOTを返します。

あなたはバージョンを含むPOMの詳細を含むXMLドキュメントを取得するには、次のネクサス resolve REST APIを使用することができます

答えて

2

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

関連する問題