grails插件重装

时间:2010-01-28 16:43:38

标签: grails grails-plugin

开发Grails插件时,您可以使用watchedResourcesobserve属性将其配置为重新加载。从我对官方文档的阅读中看来,前者会导致插件在文件更改时重新加载,而后者在插件更改时是否正确?

比如说,一旦Grails服务发生变化,插件需要重新加载,以下是等效的吗?

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

谢谢, 唐

1 个答案:

答案 0 :(得分:4)

这些都在这里描述:http://www.grails.org/Auto+Reloading+Plugins

您的插件不会被重新加载,而是会触发您可以在onChange()回调中处理的事件。一个用例是带注释的工件;如果您监视这些更改并且其中一个更改,您可以根据新值重新运行您所做的任何配置更改。