http://mojo.codehaus.org/versions-maven-plugin/use-latest-versions-mojo.html

On Thu, Jul 24, 2014 at 2:50 PM, Byte Flinger <byteflin...@gmail.com> wrote:
> 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
>>
>>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to