Hi,

you forgot to add Karaf Cellar in your list ;)

No, most likely cellar could be another scenario for you. It's especially
usefull for farming / distributing your bundles across the cluster.
In combination with a Maven Repo or OBR it might be very helpful for your
scenario.

regards, Achim


2015-04-22 15:22 GMT+02:00 Paul Spencer <[email protected]>:

> I have an application composed of standard features/bundles, like CXF and
> MyFaces,  and features/bundles developed by my company.  The application is
> deployed to many server that have no internet connection.  What is the best
> way to distribute the application and updates?
>
> Based on some research I have identified the following options:
>
> - Create a custom Karaf distribution containing all features and bundles.
> I suspect this will result in building a complete distribution for a patch
> and extra effort to preserve and reapply configuration during the patching
> process.
>
> - Use a standard, or slightly customized, Karaf distribution with a
> separate Maven repository containing all features and bundles.  Patching
> would require adding the patched feature/module to the distributed Maven
> repository.
>
> - Use a standard, or slightly customized, Karaf distribution with a Cave
> OBR repository.  All features and bundles would need to be added to the
> Cave repository and distributed.  Patching would require adding the patched
> feature/module to the distributed Cave repository.
>
> Are there other options worth considering?
>
> What is the advantage of using an OBR repository over a Maven repository?
>
> Paul Spencer




-- 

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

Reply via email to