The place to start with getting a license is MyJRebel [1]. I think it's free for hobby projects/open source, but obviously requires a paid license for commercial stuff
Dan [1] https://my.jrebel.com/. On 23 January 2014 09:20, GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>wrote: > Thanks a lot, Dan! > > It's going to be of great help. Let's license and try it. > > > > El 22/01/2014, a las 23:42, Dan Haywood <d...@haywood-associates.co.uk> > escribió: > > > OK, then. > > https://github.com/danhaywood/isis-jrebel-plugin > > You'll need to use build from source for the moment. > > My limited testing shows that it works for the "simple" app, but I've not > tried it out on anything bigger like Estatio. > > But try it out (and I'll put a screencast together for this, since I > suspect it might be popular...) > > > > > > On 18 January 2014 18:55, GESCONSULTOR <o....@gesconsultor.com> wrote: > > Really nice! > > Another time-saving feature of Isis, like the auto-generated UI, > persistence support, BDD and unit tests integration,etc. > > Our time can be spent thinking, implementing and testing the domain model > at least a 80%, without loosing it with dev or deployment infrastructure > ops! > > > > El 18/01/2014, a las 17:46, Dan Haywood <d...@haywood-associates.co.uk> > > escribió: > > > Been doing some further experiments on JRebel, so as a quick update, I > *think* it's doable, but requires a small enhancement to DataNucleus. > > For further reading, see [1] and [2] > > [1] https://issues.apache.org/jira/browse/ISIS-651 > [2] http://www.datanucleus.org/servlet/jira/browse/NUCCORE-1104 > > > > On 10 January 2014 17:46, GESCONSULTOR <o....@gesconsultor.com> wrote: > > 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 <d...@haywood-associates.co.uk > > > escribió: > > On 27 December 2013 23:12, GESCONSULTOR - Óscar Bou > <o....@gesconsultor.com>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/ > > > > > > Óscar Bou Bou > Responsable de Producto > Auditor Jefe de Certificación ISO 27001 en BSI > CISA, CRISC, APMG ISO 20000, ITIL-F > > 902 900 231 / 620 267 520 > http://www.twitter.com/oscarbou > > http://es.linkedin.com/in/oscarbou > > http://www.GesConsultor.com <http://www.gesconsultor.com/> > > > > Este mensaje y los ficheros anexos son confidenciales. Los mismos > contienen información reservada que no puede ser difundida. Si usted ha > recibido este correo por error, tenga la amabilidad de eliminarlo de su > sistema y avisar al remitente mediante reenvío a su dirección electrónica; > no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. > Su dirección de correo electrónico junto a sus datos personales constan en > un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de > mantener el contacto con Ud. Si quiere saber de qué información disponemos > de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un > escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente > dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - > 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). > Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos > adjuntos no contengan virus informáticos, y en caso que los tuvieran > eliminarlos. > > > > > >