Yes, this is exactly what I'm doing. Still, I want to change the parent to the 
released version *and* release the project in one go.
And it seems like this is only possible by combining the versions and the 
release plugins.

Best regards,
Eric

> -----Ursprüngliche Nachricht-----
> Von: David Hoffer [mailto:[email protected]] 
> Gesendet: Freitag, 11. September 2009 15:57
> An: Maven Users List
> Betreff: Re: How to update parent during release:prepare
> 
> Woudn't it better to first release your company-wide parent poms
> first?  Then release projects that refer to released poms?  Otherwise
> it seems you would now have to chase down all the old references to
> the prior snapshot parent and manually update.
> 
> -Dave
> 
> On Fri, Sep 11, 2009 at 7:51 AM, Lewis, Eric 
> <[email protected]> wrote:
> > Thanks, that works well!
> >
> > However, I'm still wondering whether I'm the only one 
> releasing that way.
> > It seems to me that the release plugin can only be used 
> together with the versions plugin.
> > I think that most developers have some sort of company-wide 
> parent POM which they refer to, and when releasing, they 
> probably all have the same problem as I do.
> >
> > Best regards,
> > Eric
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: Stephen Connolly [mailto:[email protected]]
> >> Gesendet: Freitag, 11. September 2009 15:41
> >> An: Maven Users List
> >> Betreff: Re: How to update parent during release:prepare
> >>
> >> before you run a release just run
> >>
> >> mvn versions:update-parent
> >> mvn versions:commit
> >> mvn release:prepare release:perform
> >>
> >> 2009/9/11 Lewis, Eric <[email protected]>
> >>
> >> > Hi Dave
> >> >
> >> > Thanks for the answer, but it's not quite what I meant  :-)
> >> >
> >> > I don't mean the parent version within the modules, but the
> >> parent version
> >> > within the project (i.e. the module's parent).
> >> >
> >> > Let's say I have a company wide POM in the repo
> >> >
> >> > company-pom:1.2.0-SNAPSHOT
> >> >
> >> > which has been released to
> >> >
> >> > company-pom:1.2.0
> >> >
> >> >
> >> > All my projects depend on this (showing hierarchies by
> >> indenting and the
> >> > specified parent in the POM with an arrow):
> >> >
> >> > my-project:3.0.0-SNAPSHOT -> company-pom:1.2.0-SNAPSHOT
> >> >  my-module-1:2.1.0-SNAPSHOT -> my-project:3.0.0-SNAPSHOT
> >> >  my-module-2:5.3.7-SNAPSHOT -> my-project:3.0.0-SNAPSHOT
> >> >
> >> > Now I need to release my-project, so the result should be
> >> >
> >> > my-project:3.0.0 -> company-pom:1.2.0
> >> >  my-module-1:2.1.0 -> my-project:3.0.0
> >> >  my-module-2:5.3.7 -> my-project:3.0.0
> >> >
> >> > As you say, changing the modules from  
> my-project:3.0.0-SNAPSHOT to
> >> > my-project:3.0.0 is done with -DautoVersionSubmodules=true,
> >> but how do I
> >> > update company-pom:1.2.0-SNAPSHOT to company-pom:1.2.0
> >> within my-project?
> >> >
> >> > Best regards,
> >> > Eric
> >> >
> >> > > -----Ursprüngliche Nachricht-----
> >> > > Von: David C. Hicks [mailto:[email protected]]
> >> > > Gesendet: Donnerstag, 10. September 2009 19:03
> >> > > An: Maven Users List
> >> > > Betreff: Re: How to update parent during release:prepare
> >> > >
> >> > > The autoVersionSubmodules property can be used to tell 
> the release
> >> > > plugin to use the Parent's version for all of the child
> >> modules. Are
> >> > > your modules all the same version as your parent? If so, then
> >> > > it should
> >> > > work as-is. I normally use the command:
> >> > >
> >> > > mvn -DautoVersionSubmodules=true release:prepare
> >> > >
> >> > > to start the process on a project with about 8 modules. It'll
> >> > > ask me for
> >> > > the release version of the parent and then the next
> >> > > development version.
> >> > > Beyond that, it's all automatic.
> >> > >
> >> > > Dave
> >> > >
> >> > >
> >> > > On 09/10/2009 05:30 AM, Lewis, Eric wrote:
> >> > > > Hi
> >> > > >
> >> > > > I'm trying to use release:prepare for a project with
> >> > > several modules.
> >> > > > The project has a parent which is a SNAPSHOT. Now my
> >> > > question is: How can I tell release:prepare to update the
> >> > > project's parent version to the parent's released version?
> >> > > >
> >> > > > Best regards,
> >> > > > Eric
> >> > > >
> >> > >
> >> 
> ---------------------------------------------------------------------
> >> > > > 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]
> >> >
> >> >
> >>
> > 
> ---------------------------------------------------------------------
> > 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]

Reply via email to