Many Thanks for moving forward this, Dan. It can really boost our productivity.
For what I've read JRebel is the best way. It was just an alternative found. > El 10/01/2014, a las 17:54, Dan Haywood <[email protected]> > escribió: > > On 27 December 2013 23:12, GESCONSULTOR - Óscar Bou > <[email protected]>wrote: > >> >> Hi to all. >> >> Dan, some days ago you commented the possibility to accelerate the >> workflow by integrating with JRebel. >> >> Just to mention, seems on the Ninja Framework they have achieved something >> similar as detailed in [1]. >> >> This functionality is introduced at [2], where it references an article in >> [3]. >> >> Perhaps it's a different approach to accelerate the Isis workflow. > Thanks for this, Oscar. > > However, in [1], they say: > > > *You start Ninja’s SuperDevMode in a console. Then you edit a Java file in > your IDE and save it. Your IDE will then compile your Java file to a class > file. Ninja’s SuperDevMode recognizes that and restarts Ninja within a > second. You can then switch to your browser and verify that your changes > work at http://localhost:8080 <http://localhost:8080/> . * > > > So I don't think this will work, because Isis takes rather longer than a > second to build up its metamodel. > > I'm pretty certain that JRebel is the right way to go ... I spoke to one of > their evangelists at a conference in November, so reckon it'll work. We > can invalidate Isis' metamodel ok (the > DeveloperUtilitiesServiceDefault#refreshLayout() method), the only real > unknown is how to invalidate the DN metamodel similarly. > > Let me go ask Andy Jefferson about that... > > Dan > > > > >> >> HTH, >> >> Oscar >> >> >> >> >> [1] http://www.ninjaframework.org/documentation/super_dev_mode.html >> >> [2] http://www.ninjaframework.org/documentation/getting_started.html >> >> [3] >> http://java.jiderhamn.se/2011/12/11/classloader-leaks-i-how-to-find-classloader-leaks-with-eclipse-memory-analyser-mat/
