Yes, sorry, I meant as an OBR server.  I wasn't meaning use cases for Cave,
I was just trying to understand how CI servers and Cave are handled as part
of the build and deploy process.  It seems that a rescan would have to be
invoked quite frequently to detect new artifacts deployed to a Maven repo.

How about with local development?  If artifacts are installed using OBR, do
you have to run a local Cave server in order to install artifacts in you
local dev server?  Or what about in integration tests?

Sorry if these are stupid questions, want to make sure I understand the
best way to integrate it.  :)

On Sun, Apr 19, 2015, 1:47 PM Jean-Baptiste Onofré <[email protected]> wrote:

> I guess that you mean when Cave is used as an OBR server. In that case,
> you have to update the OBR repository metadata by performing a new scan.
>
> There are different use cases to Cave:
> 1/ you need an OBR server and you only have a Maven repo (in production)
> 2/ you don't have any existing Maven repo and you are looking for a
> Maven repo to share between multiple Karaf instances (with Cellar for
> instance)
> 3/ you want to proxy a external repo (OBR or Maven) internally
>
> Regards
> JB
>
> On 04/19/2015 07:40 PM, Ryan Moquin wrote:
> > Hi, I've been looking at Apache Cave and how to best leverage it.  I had
> > a few questions as a result.  My first one was about how to keep Cave up
> > to date with changes to a proxied company maven repository, such as
> > artifactory.  For example, if your continuous integration server is
> > pushing new builds to you maven repo, do you then also have it remotely
> > invoke a rescan of the proxied repository in the Cave server?
> >
> > What is the typical way that Cave is used in the development and
> > deployment process?
> >
> > Thanks!
> > Ryan
> >
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to