Sto cercando di utilizzare il nexus REST api per ottenere l'ultima versione di un artefatto di Maven. Sono in grado di cercare la versione specifica che sto cercando usando http://repo.local/service/local/data_index?a=local-turbogears-server&from=0&g=com.turbo&c=bin&v=1.1.9
e se rimuovo il parametro della versione posso vedere ogni versione. Tuttavia, quando provo a utilizzare RELEASE o ULTIME come versione, restituisce zero risultati. Ho controllato il file maven-metadata.xml su disco in nexus e ci sono voci per ultime e release. C'è un altro passo che devo prendere per restituire l'ultima versione?Utilizzo dell'API di riposo Nexus per ottenere la versione più recente degli artefatti per il groupid/manufatto ID
Attualmente sto usando:
Nexus v 1.9.2
sono stato in grado di scaricare la versione più recente del manufatto sostituendo 'locale/data_index?' Con '/ manufatto/Maven local/reindirizzare?' E l'aggiunta di un parametro repository. Inoltre, grazie per il collegamento alla documentazione =) – chrisst
e se l'artefatto non è un file jar? Ho pubblicato una libreria di Android aar –
@DeanWild aggiungi '& p = aar' – sbk