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
