Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Building with Maven

Weird, cdt-dev fell off. Forwarding to group.

> -----Original Message-----
> From: Schaefer, Doug
> Sent: Wednesday, September 28, 2011 10:56 AM
> To: 'Vladimir Prus'
> Subject: RE: [cdt-dev] Building with Maven
> 
> Reproducibility of maven builds is a hot topic in the community right now.
> Freezing .m2 is a common approach that's being proposed.
> 
> Another option is to create a local mirror of the dependencies for CDT and
> set the properties listed in the top level pom.xml file to point at them instead
> of the default. It's pretty easy to create p2 mirrors these days (google for it).
> And use -D on the mvn command line to override the properties.
> 
> Doug.
> 
> > -----Original Message-----
> > From: Vladimir Prus [mailto:vladimir@xxxxxxxxxxxxxxxx]
> > Sent: Wednesday, September 28, 2011 4:32 AM
> > To: cdt-dev@xxxxxxxxxxx
> > Cc: Schaefer, Doug
> > Subject: Re: [cdt-dev] Building with Maven
> >
> > On Wednesday, September 21, 2011 19:41:24 Schaefer, Doug wrote:
> > > > In fact, I have Maven 2.2, which is most recent in Ubuntu. I'll
> > > > try the hard way, and install 3.x. Thanks!
> > >
> > > I just untar the tarball from Apache and call bin/mvn from there.
> > > Wasn't hard at all.
> >
> > Thanks, this has worked. Now, for a different issue -- it appears the
> > build process downloads a pile of things, mostly related to tycho, but
> > maybe something else. How do I go about pre-fetching all of that, and
> > making the build process use the pre-fetched copies, so that our
> > production build can use snapshot of everything as of today (for
> > example) and now try to fetch anything new every time?
> >
> > It seems like I might be able to first do a regular build, then copy
> > ~/.m2 and then use use the -gs option to point maven to a point maven
> > to a settings file that will specify that repository copy, as well as
> > force offline mode, but I would appreciate if somebody comment on such
> > a plan (or maybe existing solutions), before I start trying this for real.
> >
> > Thanks,
> >
> > --
> > Vladimir Prus
> > CodeSourcery / Mentor Graphics
> > +7 (812) 677-68-40


Back to the top