39 votes

Grails 2.3.0 Le rechargement automatique ne fonctionne pas

J'ai récemment mise à niveau de notre projet de graal 2.3.0. Tout fonctionne bien sauf que j'ai eu des problèmes avec l'auto-reload ne fonctionne pas à chaque fois que je faire des changements à notre code. Cette inclure tous les projets artefacts - contrôleurs de domaine, les services, les fournisseurs de services internationaux, des fichiers css et javascript.

Mes anciennes versions de graal travail correctement et recharge et de recompiler à chaque fois que je fais un changement.

Je sais que cette question est très populaire et j'ai cherché Jira, Nabble et ici pendant des jours maintenant, mais rien de ce que j'ai trouvé ont été en mesure de résoudre mon problème (j'ai même essayé d'ajouter des guillemets, comme Pierre l'a suggéré dans ce fil http://jira.grails.org/browse/GRAILS-7936 et aussi ce fil Graal Projet n'est Pas de l'Auto de Rechargement n'a pas aidé).

Suis actuellement en cours d'exécution graal sur un Macbook pro avec les paramètres suivants:

  • graal version 2.3.0
  • Java version "1.7.0_17" Java(TM) SE Runtime Environment (build 1.7.0_17-b02) Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, en mode mixte)
  • Cours d'exécution à partir de la borne avec Textmate comme IDE

Toute aide serait grandement appréciée.

50voto

Alidad Points 3994

Il semble que dans Graal 2.3 le rechargement n'est plus la valeur par défaut

Dans Graal 2.3 le rechargement de l'agent n'est plus sur le système de compilation chemin sauf si vous passez le -rechargement drapeau pour le graal de commande:

graal -rechargement exécuter l'application

Toutefois, vous pouvez activer la fourche dans votre buildConfig en utilisant la configuration suivante:

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 ]

Plus d'informations : Fourche Exécution et le Rechargement de l'Agent

7voto

Marcello de Sales Points 1771

Grails 2.4.x a maintenu le même support:

 grails -reloading run-app
 

Les journaux montreront l'état du rechargement une fois qu'un fichier "surveillé" aura été modifié dans le système de fichiers:

 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.....
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X