Hi - have you tried using Bndtools? The support for running your code live in the IDE allows incremental build/redeploy which is a big productivity win.
Regards, Tim > On 8 Jun 2017, at 15:23, Castor <ygorcas...@gmail.com> wrote: > > Hello! > > Since i'm losing some time with redeploys ( Yes, bundle:watch helps a lot, > but my bundle takes quite sometime to clean/install everytime ) i'm trying > to find a faster way to develop. One of the options is to use a hot code > swapper like JRebel or DCEVM + HotSwap agent. > > It seems that HotSpot agent supports Equinox > http://hotswapagent.org/mydoc_plugin_osgiequinox.html , so i created a > equinox standalone bundle to test, and it works quite ok! So i changed the > karaf framework to Equinox and added the following config to karaf.bat, as > told in the guide. > > -XXaltjvm=dcevm -Dosgi.frameworkParentClassloader=app > -javaagent:C:\hotswap\hotswap-agent.jar > > With that, it seems that Karaf itself starts with Hotswap Agent, but the > hotswap classloader is not propagated to the underlying bundles, it seems to > me that Karaf is initializing with HotSwap, but not the underlying Equinox, > how can i fix that? > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/HotswapAgent-and-Karaf-tp4050620.html > Sent from the Karaf - User mailing list archive at Nabble.com.