manager java grails grails-2.3

java - manager - Grails 2.3.0 La recarga automática no funciona



install grails 3 (5)

Estoy usando Grails 2.4.3 e IntelliJ 13 y encontré que tenía que tener la parte de -reloading al final del comando de run-app .

En otras palabras, cuando edite las configuraciones de Ejecutar / Depurar, en la parte ''Línea de comando'', run-app -reloading y NO -reloading run-app .

Encontré esta solución here desde el usuario longwa

Recientemente actualicé nuestro proyecto a Grails 2.3.0. Todo funciona bien, excepto que he tenido problemas con la recarga automática que no funciona cada vez que hago cambios en nuestro código. Esto incluye todos los artefactos de proyectos: controladores, dominio, servicios, gps, css y javascript.

Mis versiones anteriores de Grails funcionan correctamente y vuelven a cargar y recompilar cada vez que realizo un cambio.

Sé que esta pregunta es muy popular y he buscado en Jira, Nabble y aquí desde hace días, pero nada de lo que he encontrado ha podido resolver mi problema (incluso he intentado agregar citas como Peter sugirió en este hilo http://jira.grails.org/browse/GRAILS-7936 y también este hilo Grails Project Not Auto Reloading no ayudó).

Actualmente estoy ejecutando Grails en un Macbook Pro con la siguiente configuración:

  • Grails versión 2.3.0
  • Java versión "1.7.0_17" Java (TM) SE Runtime Environment (compilación 1.7.0_17-b02) Java HotSpot (TM) 64-Bit Server VM (compilación 23.7-b01, modo mixto)
  • Corriendo desde la terminal con Textmate como IDE

Cualquier ayuda sería muy apreciada.


Grails 2.4.x mantuvo el mismo soporte:

grails -reloading run-app

Los registros mostrarán el estado de la recarga una vez que un archivo "visto" cambia en el sistema de archivos:

2014-09-23 00:42:02,666 [localhost-startStop-1] INFO conf.BootStrap - Checking for registries in system env | Server running. Browse to http://localhost:8080/docker-registry-ui | Compiling 1 source files.....


No necesito ejecutar con -reloading en la línea de comandos, su problema de springloaded.jar.

reemplace la carpeta cargada con resorte en grailsHome / lib / org.springframework / springloaded con the of grails sdk 2.4.3

https://mega.co.nz/#F!INgVnboD!r7ssrFy9TiCQ50ROqxWt8g

Probé en Grails 2.5.0 y 2.4. *


No pude solucionar mi problema con la recarga por ninguna de las sugerencias anteriores. En mi caso, el problema era mi camino, ¡contenía un espacio! Me tomó un par de días y la mitad de mi barba, pero finalmente lo descubrí. Mi camino era algo así como: ~/Box Sync/path/to/project . Ese único espacio en Box Sync era el tipo malo escondido. Creo que está relacionado con este ticket https://github.com/grails/grails-core/issues/9344 .


Parece que en Grails 2.3 la recarga ya no es la predeterminada

En Grails 2.3, el agente de recarga ya no está en la ruta del sistema de compilación, a menos que pase el indicador de carga al comando de grillas:

grails -reloading run-app

Sin embargo, puede habilitar el horquillado en su buildConfig usando la siguiente configuración:

forkConfig = [maxMemory: 1024, minMemory: 64, debug: false, maxPerm: 256] grails.project.fork = [ test: forkConfig, // configure settings for the test-app JVM run: forkConfig, // configure settings for the run-app JVM war: forkConfig, // configure settings for the run-war JVM console: forkConfig // configure settings for the Swing console JVM ]

Más información: ejecución bifurcada y el agente de recarga