It's still in staging: http://isis.staging.apache.org/getting-started/screencasts.html#jrebel
On Thu, Jan 23, 2014 at 1:20 PM, Dan Haywood <d...@haywood-associates.co.uk>wrote: > screencast now on the website: > http://isis.apache.org/getting-started/screencasts.html#jrebel > > Feedback welcome, as ever. > > > On 23 January 2014 09:33, Dan Haywood <d...@haywood-associates.co.uk>wrote: > >> 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. >>> >>> >>> >>> >>> >>> >> >