2009-08-25 11 views
21

Al ejecutar un entorno personalizado con griales a través de grails -Dgrails.env = run-app personalizada parece que el auto reload/hot deploy está apagado, ¿Alguien sabe cómo para habilitar arbitrariamente esto para cualquier entorno dado, no solo dev, que parece ser el único env donde está realmente activado por defecto?Grails auto reload funcionalidad en run-app en un entorno personalizado

+2

Un poco tarde aquí, pero parece que la recompilación automática de archivos GSP está deshabilitada para entornos de ejecución personalizados, y por alguna razón Gr ails también ignora el indicador 'disable.auto.recompile'. Logré que los archivos GSP se volvieran a compilar al pasar '-Dgrails.gsp.enable.reload = true' al script run-app. – Aquatoad

Respuesta

3

La bandera que quiere es "disable.auto.recompile", por ejemplo:

grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app 
+0

Esto parece ser inestable, por ejemplo, cambios de código sin formato en un controlador o servicio para el que funciona, pero diga js, css o html cambios dentro de las vistas de la aplicación o el directorio de la aplicación web, ¿no hay dados? –

+0

¿Esas no se cargan automáticamente para usted de todos modos? Extraño, eso funciona bien incluso sin el disable.auto.recompile. ¿Tienes algo en caché? Si está utilizando firefox, pulse cmd-shift-R (o ctl-shift-R en Windows) para volver a cargar y omitir el caché. –

+0

No, parece que no me pasa, pero en el modo dev ... muy extraño. –

17

resolví esto añadiendo lo siguiente a mi env (costumbre en este caso) Config.groovy:

custom { 

    disable.auto.recompile=false 
    grails.gsp.enable.reload=true 
} 

también puede agregar la opción -reloading a su configuración de ejecución:

grails -reloading -Dgrails.env=custom run-app 

Asegúrese de que es la primera arg!

Haga clic derecho en su proyecto -> Ejecutar como -> Ejecutar configuraciones

Run Config changes

Blog post about auto refresh in a Grails custom env

+0

¿Es solo para archivos GSP? ¿Qué hay de hacer que se vuelva a cargar automáticamente para todo tipo de archivos, no limitado a ** GSP ** solamente? – Ishwor

+0

¿Qué tipos de archivos ves sin volver a cargar @ishwor? – anataliocs

+0

Dijiste, asegúrate de que sea la primera arg, pero en la captura de pantalla es la 2da arg. ¿Es eso un error tipográfico? – slim

0

resolver el problema con el cambio de nombre de mi carpeta que contiene el proyecto ... esta vez una nombre que tenía espacios ... desde bastante los espacios todo comenzó a funcionar bien

+1

Por favor, dedique un poco más de esfuerzo a escribir una respuesta. Comience con oraciones completas y signos de puntuación. – GhostCat

+0

Lo siento, lo que quiero decir es que resuelvo el problema cambiando el nombre de la carpeta que contiene mi proyecto. anteriormente la carpeta tenía un nombre que contenía espacios, después de eliminar esos espacios todo funcionaba bien ... Ejemplo de mi carpeta a mi carpeta –

Cuestiones relacionadas