JRebel is not the only option, there are some open source alternatives: http://stackoverflow.com/questions/7998669/redeploy-alternatives-to-jrebel
On Fri, Jun 13, 2014 at 5:18 PM, Thiago H de Paula Figueiredo < thiag...@gmail.com> wrote: > On Thu, 12 Jun 2014 16:32:11 -0300, Ilya Obshadko <ilya.obsha...@gmail.com> > wrote: > > Hey guys, >> > > Hi! > > > Could anyone explain - is that possible to enable live class reloading >> for user-defined packages? >> > > No. Tapestry and Tapestry-IoC can only do that due to having their own > classloaders, so classes are changed when loading. It only works when and > because Tapestry or Tapestry-IoC are instantiating the classes to be > live-class-reloaded. > > > For example, I would like to implement live reloading for Hibernate >> entities and enum classes that I use in my application (the former >> probably requires Hibernate re-initialization, while the latter might >> require >> reloading of any other dependent classes). Is it possible to do that? >> > > Nope. Tapestry's and Tapestry-IoC's live class reloading are very specific > to their own context (proxied services in Tapestry-IoC, pages, components > and mixins in Tapestry). Doing that in a generic way is a way more complex > problem. As Lance said, JRebel is the way to go for whole JVM live class > reloading. > > -- > Thiago H. de Paula Figueiredo > Tapestry, Java and Hibernate consultant and developer > http://machina.com.br > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Dmitry Gusev AnjLab Team http://anjlab.com