2010-01-28 6 views
3

Lors du développement d'un plugin Grails, vous pouvez le configurer pour recharger en utilisant les propriétés watchedResources ou observe. D'après ma lecture des documents officiels, il semble que le premier provoquera le rechargement du plugin quand un fichier change, et le dernier quand un plugin change, est-ce correct?grails Rechargement du plugin

Supposons par exemple qu'un plug-in doit se recharger à chaque fois qu'un service Grails est modifié. L'équivalent est-il le suivant?

def watchedResources = "file:./grails-app/services/*Service.groovy" 
def observe = ["services"] 

Merci, Don

Répondre

4

Ceux-ci sont tous deux décrits ici: http://www.grails.org/Auto+Reloading+Plugins

Votre plug-in ne sera pas rechargées, plutôt un événement sera tiré que vous pouvez gérer dans votre rappel onChange() . Un cas d'utilisation est des artefacts annotés; Si vous surveillez les changements dans ceux-ci et que vous les modifiez, vous pouvez relancer toutes les modifications de configuration effectuées en fonction des nouvelles valeurs.

+0

Lien cassé. Je pense que c'est un lien plus à jour http://grails.github.io/grails-doc/2.5.4/guide/plugins.html#participatingInAutoReloadEvents (Je suis intéressé à faire fonctionner cette fonctionnalité aussi!) –