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
Respuesta
La bandera que quiere es "disable.auto.recompile", por ejemplo:
grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app
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? –
¿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é. –
No, parece que no me pasa, pero en el modo dev ... muy extraño. –
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
¿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
¿Qué tipos de archivos ves sin volver a cargar @ishwor? – anataliocs
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
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
Por favor, dedique un poco más de esfuerzo a escribir una respuesta. Comience con oraciones completas y signos de puntuación. – GhostCat
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 –
- 1. ¿Cómo crear un entorno personalizado en Grails?
- 2. Entorno personalizado en Grails para Hudson/Jenkins
- 3. Funcionalidad extendida de Grails Plugin
- 4. Django: haciendo un auto-incremento PK personalizado?
- 5. Asp.net: Implementando la funcionalidad de Auto-Logout
- 6. comando personalizado para '\ begin {entorno} ... \ end {entorno}'
- 7. Creación de un entorno de tiempo de diseño personalizado
- 8. Configuración de ejecución de IntelliJ para el entorno de Grails
- 9. mod_wsgi force reload modules
- 10. python refresh/reload
- 11. Variable de entorno personalizado en XCode 4 - $ {CUSTOM_VAR}
- 12. Cómo usar un códec personalizado en una prueba de unidad de Grails
- 13. Entity Framework 4.1 DbSet Reload
- 14. Forzando https en Grails
- 15. entorno de pruebas iOS auto-renovación de la suscripción
- 16. java.lang.LinkageError: violación de la restricción del cargador en el proyecto de Grails
- 17. Implementación de un drawable personalizado en Android
- 18. Qt en un entorno profesional
- 19. Inicializador Reload Rails 3 en modo de desarrollo
- 20. Use `reload` en lugar de` restart` para Unicorn?
- 21. Funcionalidad CDPATH en Powershell?
- 22. múltiples aplicaciones Grails en Tomcat
- 23. caliente Unload/Reload de un DLL utilizada por una aplicación
- 24. fin de auto en un selecto
- 25. un programa de auto-borrar en C++
- 26. Google Guava's CacheLoader loadAll() vs reload() semántica
- 27. Java Keystore reload while in runtime
- 28. Auto vectorización en llvm
- 29. Auto en Java
- 30. NameError: name 'reload' no está definido
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