In our case devs will be in active development in both branches so
potentially building both at the same time.  So it seems I either have to
upgrade both to 3.2.3 or make the old one at least work with 3.2.3 or don't
upgrade at all.

Maven really needs a bootstrap process where the build specifies the
version used so multiple builds can co-exist using any maven version, is
that a planned feature?

-Dave

On Tue, Dec 9, 2014 at 8:25 AM, Adrien Rivard <adrien.riv...@gmail.com>
wrote:

> Have them execute a wrapper script that set Maven paths according to the
> current project and execute it.
> you can even alias this script to "mvn" command.
>
>
> On Tue, Dec 9, 2014 at 4:12 PM, David Hoffer <dhoff...@gmail.com> wrote:
>
> > I don't think the CI Server is an issue as we have lots of flexibility
> when
> > we setup those jobs.  The issue is for developer builds.  I'm not clear
> how
> > to setup workstations to make it easy to build projects with different
> > Maven versions.
> >
> > Our standard practice is to set M2_HOME to the maven install and then add
> > %M2_HOME%/bin to the path.
> >
> > The suggestion was to not set M2_HOME...okay I thought that was required
> > but we can not set it.  We still need Maven in our path.  Are you saying
> > that if I set the path to Maven version X, my build can somehow specify
> to
> > use Maven version Y or Z?  All I've seen in Maven thus far is the ability
> > to specify what version must be used not what version to use, and it's
> the
> > later I'm looking for.  I don't want devs to have to reconfigure their
> > system props to build different code branches.
> >
> > -Dave
> >
> > On Tue, Dec 9, 2014 at 1:51 AM, Bernd Eckenfels <e...@zusammenkunft.net>
> > wrote:
> >
> > > Am Tue, 09 Dec 2014 09:27:29 +0100
> > > schrieb Jörg Schaible <joerg.schai...@swisspost.com>:
> > >
> > > > > One other issue came up in this upgrade.  We still have branches
> > > > > that have to stay at 3.0.x.  How can I make the trunk build use
> > > > > 3.2.3 w/o changing everyone's M2_HOME?  Is there a way to bootstrap
> > > > > the build so the build picks the specified version of Maven?  E.g.
> > > > > I want the build to specify the version used not the system.
> > > >
> > > > Don't set it at all. The mvn shell scripts will automatically do so
> > > > for their Maven version on-the-fly.
> > >
> > > and use a CI Server where you configure the maven path for each job.
> > >
> > > Gruss
> > > Bernd
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: users-h...@maven.apache.org
> > >
> > >
> >
>
>
>
> --
> Adrien Rivard
>

Reply via email to