As mentioned the use-latest-releases mojo does not work for going from snapshot to latest release. It only works if your pom is already pointing to a release version of a dependency and you want to bump it to the latest.
Having said that this is something the plugin code is explicitly doing on purpose so it is a simple matter to modify the source to take snapshots into account too (though annoying as hell and unnecessary). On 24 Jul 2014 20:45, "jieryn" <jie...@gmail.com> wrote: > You're doing it wrong, then. > > On Thu, Jul 24, 2014 at 2:12 PM, Jay Askren <jay.ask...@gmail.com> wrote: > > Tried that. Had trouble getting it to work with our setup. Sent an > email > > to the list and got no response. The solution we created allows us to > > choose a different version than the latest on the rare occasions that we > > might want to. Just google "maven release plugin" problems and you will > see > > why we moved away from the maven release plugin. > > > > > > > > > > On Thu, Jul 24, 2014 at 11:56 AM, jieryn <jie...@gmail.com> wrote: > >> > >> Holy cow! Wow, just use the versions-maven-plugin, and dump that crazy > >> process. > >> > >> > >> > http://mojo.codehaus.org/versions-maven-plugin/use-latest-releases-mojo.html > >> > >> On Thu, Jul 24, 2014 at 1:49 PM, Jay Askren <jay.ask...@gmail.com> > wrote: > >> > We've been dealing with this same problem. We ended up using the > Maven > >> > Metadata Plugin for Jenkins to list all of the versions and default to > >> > the > >> > latest release. Then before running the maven build, we run a groovy > >> > script > >> > that we wrote to search through all the poms (we have a multi-module > >> > project), and replace the versions with the correct version from the > >> > Maven > >> > Metadata Plugin. It seems to work pretty well. This way it will > >> > default to > >> > the latest release, but we can override it if desired. > >> > > >> > > >> > On Thu, Jul 24, 2014 at 10:46 AM, Byte Flinger <byteflin...@gmail.com > > > >> > wrote: > >> >> > >> >> It's funny you mention that. I just spent the last hour trying to do > >> >> the > >> >> exact same thing. > >> >> Its quite an annoyance that there is no simple way of telling the > >> >> plugin > >> >> to do that. > >> >> > >> >> You'd expect that use-latest-releases mojo would do the trick but it > >> >> does > >> >> not. It ignores snapshot dependencies and only works if the > dependency > >> >> is > >> >> not snapshot. > >> >> > >> >> I think the only solution at the moment is to simply either write > your > >> >> own > >> >> plugin or run your own modified version of the versions plugin. > >> >> > >> >> On 24 Jul 2014 18:29, "Jan Nehring" <jan.nehr...@semperlink.com> > wrote: > >> >>> > >> >>> Hello Guys, > >> >>> > >> >>> > >> >>> > >> >>> we have a problem with maven releases and maven version plugin. In > >> >>> Jenkins we want to do releases automatically upon pressing a button. > >> >>> To > >> >>> remove snapshot dependencies we want to use the maven versions > plugin. > >> >>> Suppose we have two projects A (latest release 0.0.1, latest > snapshot > >> >>> 0.0.2-SNAPSHOT) and project B with a dependency on ProjectA - > >> >>> 0.0.2-SNAPSHOT > >> >>> and we want to release project B. How can we upgrade project Bs > >> >>> dependencies > >> >>> to the latest available release version? The maven versions plugin > >> >>> goal > >> >>> "use-releases" does not change the 0.0.2-SNAPSHOT dependency because > >> >>> there > >> >>> is no 0.0.2 release version of this project. > >> >>> > >> >>> > >> >>> > >> >>> So my question is: how can we automatically remove snapshot > >> >>> dependencies > >> >>> and replace them with the latest available release version in our > >> >>> scenario? > >> >>> > >> >>> > >> >>> > >> >>> Best regards Jan > >> > > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe from this list, please visit: > >> > >> http://xircles.codehaus.org/manage_email > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >