Hi Sriraman, sorry to say but the features can't be "auto"-updated.
A feature.xml is more like a repository and is kind of static, therefore you would need to register a new version of the feature.xml again with a feature:repo-add What can be done, though is to make sure you connect Karaf to an OBR (Karaf Cave for example). Now when you install or update a certain bundle it automatically can pull in new requirements, updated external bundles etc. Usually you want to have a stable enviroment for your application and not a continous "re-deployment" unless you are talking of a CI/CD server. In that case it usually is best to trigger the bundle update from the outside. Either from a "shell-script" with bundle:update or via JMX. JMX can be "proxied" through to a REST call via Jolokia. regards, Achim 2015-08-27 12:42 GMT+02:00 sreeraaman <[email protected]>: > hi JB, > > Thanks for the quick update. Just to elaborate, > > Our application is packaged as a set of features . > > For third party dependencies, there is a separate feature. > For utility bundles, there is a separate feature. > For the application, there is a separate feature. > > A change in any of these features should trigger an auto update. > > bundle:watch would be painful to do for all the bundles inside the above > three features. Also, if a new bundle gets added to the above feature, then > again, we will have to track it by entering the bundle:watch command from > the karaf console. > > We want to avoid the end users from logging in via the karaf console and do > something. > > Hope this clarifies. > > best regards > Sriraman. > > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Karaf-Feature-autoupdate-tp4042069p4042092.html > Sent from the Karaf - User mailing list archive at Nabble.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
