Cave is more like a OBR only, while Archiva is more like plain nexus regards, Achim
2015-04-20 9:08 GMT+02:00 Morgan Hautman <morgan.haut...@gmail.com>: > I'm a little confused now, since Cave is the same as Nexus "pro", why > adding OBR support to Archiva when you got Cave already? > > Regards, > Morgan > > > 20/04/2015 9:05, Jean-Baptiste Onofré wrote: > >> Correct, Nexus Pro has OBR support. >> >> By the way, I'm working on Archiva to add OBR support too. >> >> Regards >> JB >> >> On 04/20/2015 08:06 AM, Morgan Hautman wrote: >> >>> To me it sounds like a nexus "pro" repo since they only have OBR in >>> their "pro" version. >>> >>> Is this correct? >>> >>> Regards >>> Morgan >>> >>> On 19/04/2015 20:04, Jean-Baptiste Onofré wrote: >>> >>>> No, Cave is on top of the local dev server. Or the CI can deploy on >>>> the Cave server. >>>> >>>> The Karaf instance bootstrapped by the itests can use the OBR server. >>>> >>>> Regards >>>> JB >>>> >>>> On 04/19/2015 07:57 PM, Ryan Moquin wrote: >>>> >>>>> 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é <j...@nanthrax.net >>>>> <mailto:j...@nanthrax.net>> 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é >>>>> jbono...@apache.org <mailto:jbono...@apache.org> >>>>> http://blog.nanthrax.net >>>>> Talend - http://www.talend.com >>>>> >>>>> >>>> >>> >> > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master