maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevin Burton <bur...@spinn3r.com>
Subject Re: Maintaining versions in a multi-module project
Date Fri, 12 Sep 2014 04:58:11 GMT
I use the maven versions plugin for this…

I just run:

mvn versions:set -DnewVersion=0.0.3 && mvn versions:commit

and all my pom.s are updated.


On Thu, Sep 11, 2014 at 6:02 AM, Stephen Connolly <
stephen.alan.connolly@gmail.com> wrote:

> Use whatever works best for you.
>
> I have some projects where it is better for me to force them all in
> lock-step
>
> I have other projects where I let them run free.
>
> My general rule of thumb: if the modules are in the same GIT repo or the
> same Subversion trunk then they all will end up being released as one
> "atomic" group, so keep the version numbers in sync. If they are in
> different SCM instances then they will be released independently so let
> them run free
>
> On 11 September 2014 09:35, Anuj Agrawal <anujagrawal83@gmail.com> wrote:
>
> > I am working on a multi-module project where I see that some of the
> module
> > POMs have versions different from the parent POM. Apparently, developers
> > have made changes to some of the modules and updated the version of only
> > those modules.
> >
> > I also see another project where irrespective of which modules have been
> > modified, developers modify the versions of all modules using mvn
> versions
> > command to keep all of them in-sync.
> >
> > I am new to maven and have started using it only since last six months.
> > Seeing the above mentioned two projects, I am confused what is the right
> > path to take - updating all module versions irrespective of where changes
> > are, or updating only those module versions where something changed.
> >
> > Thanks,
> > Anuj Agrawal
> >
>



-- 

Founder/CEO Spinn3r.com
Location: *San Francisco, CA*
blog: http://burtonator.wordpress.com
… or check out my Google+ profile
<https://plus.google.com/102718274791889610666/posts>
<http://spinn3r.com>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message