How do I provide URL access to the latest snapshot of an artifact in Nexus 2.x?

chad picture chad · Feb 14, 2012 · Viewed 40.8k times · Source

I would like to provide a simple URL that will always return the latest version of a snapshot version of an artifact. By simple I mean that the URL doesn't change, or require the user to browse the directory and examine timestamps.

Answer

Mark O'Connor picture Mark O'Connor · Feb 14, 2012

Please note

The core Nexus "redirect" REST API can be used to retrieve any version of an artifact from a nominated repository:

For example:

https://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=log4j&a=log4j&v=LATEST

The v parameter can be a value like 1.0-SNAPSHOT, in which case Maven will return the latest time-stamped snapshot held in the repository. Similiarily the special value "LATEST" should do the same provided a more recent released version is not present.