Hi Kristian,

> In a current project, by convention, we use 1.0-LOCAL-SNAPSHOT as the
> default version for local builds, producing official builds only
> through our CI server. This works well but during local builds, Maven
> will needlessly look for these versions in external repositories,
> slowing the build down.

If the LOCAL-SNAPSHOT modules are all part of the same reactor, Maven
shouldn't try to resolve them remotely. So I am assuming you have multiple
codebases with inter-codebase dependencies? In that case, you could create
another multi-module POM at the very top level, putting each codebase in a
subdirectory, then build all projects as part of the same reactor. The
LOCAL-SNAPSHOT dependency couplings should all get resolved from the
reactor then.

Regards,
Curtis


On Thu, Jul 25, 2013 at 8:58 AM, Kristian Freed <[email protected]>wrote:

> Unfortunately we also have other internal libraries on SNAPSHOT versions
> that do need to be retrieved from the repository, so going offline
> completely is not an option.
>
> Kristian
>
>
> On Thu, Jul 25, 2013 at 2:12 PM, Andreas Dolk <
> [email protected]> wrote:
>
> > Sure. Build in offline mode:
> >
> > mvn install -o
> >
> > It may not work everytime, but maven will complain loud enough, if it
> can't
> > find an artifact in your local repo.
> >
> > Andreas
> >
> >
> > 2013/7/25 Kristian Freed <[email protected]>
> >
> > > Hi,
> > >
> > > In a current project, by convention, we use 1.0-LOCAL-SNAPSHOT as the
> > > default version for local builds, producing official builds only
> through
> > > our CI server. This works well but during local builds, Maven will
> > > needlessly look for these versions in external repositories, slowing
> the
> > > build down.
> > >
> > > Is there a way to configure Maven never to look for specific versions
> > > outside the local .m2 cache to avoid this slowdown?
> > >
> > > Regards,
> > > Kristian
> > >
> >
> >
> >
> > --
> > Andreas Dolk
> >
> > Zurmainerstraße 33
> > D-54292 Trier
> > Phone「+49 651 4362884」
> > Mobile「+49 177 4970815」
> > EMail「[email protected]」
> >
>

Reply via email to