You can use this url: http://<host>:<port>/nexus/service/local/artifact/maven/redirect?r=<repository>&g=<groupId>&a=<artifactId>&v=<version>&p=<type>
Nexus will handle the SNAPSHOT conversion to latest so you don't need to read the metadata or anything like that. Peter -----Original Message----- From: James Russo [mailto:[email protected]] Sent: Friday, November 13, 2009 1:29 PM To: Maven Users List Subject: Re: obtain latest snapshot to put on website for auto-update? Wayne, Thanks for your reply. I had thought the repo spec was fairly standardized by maven, so regardless of repo manager I might be able to accomplish this. I will post it on the nexus user list though for more input. I think maybe the simplest solution would be to write a script to authenticate against nexus (the HTTP based repo really), fetch the maven-metadata.xml file which appears to have info on the latest snapshot for a specific artifact and fetch it from there. -jr On Nov 13, 2009, at 11:12 AM, Wayne Fay wrote: >> nexus to grab the latest snapshot and copy this to webserver? Is >> there a > ... >> special "latest snapshot" link available in nexus or must I >> download the > > You do know about the Nexus User list, right? As a percentage of > users, maybe 15% of the Maven Users know anything about Nexus, vs > ~100% of those on Nexus Users list. > >> Perhaps I should just setup a simple no artifacts pom file which >> lists the >> artifact as a dependency and let that maven grab it for me? > > Sounds like a reasonable solution. Otherwise this sounds like a good > feature request for Nexus. > > Wayne > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
