2010-01-28 3 views
3

Grails 플러그인을 개발할 때 watchedResources 또는 observe 속성을 사용하여 새로 고침하도록 구성 할 수 있습니다. 공식 문서를 읽었을 때, 이전 버전에서는 파일이 변경 될 때 플러그인을 다시로드하고 플러그인을 변경하면 플러그인이 다시로드되는 것으로 보입니다.grails plugin reloading

예를 들어, 플러그인이 Grails 서비스가 변경 될 때마다 다시로드해야한다고 가정하면 다음과 같습니다.

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

감사합니다, 돈

답변

4

이들은 모두 여기에 설명되어 있습니다 http://www.grails.org/Auto+Reloading+Plugins

귀하의 플러그인을 다시로드되지 않습니다

아니라 이벤트가) 당신이 (당신의 onChange에서 처리 할 수있는 해고 될 콜백을 . 하나의 사용 사례는 주석 처리 된 아티팩트입니다. 변경 사항을 모니터링하고 변경된 사항이 있으면 새 값을 기반으로 변경 한 구성을 다시 실행할 수 있습니다.

+0

링크가 깨졌습니다. 나는 이것이 더 최신 링크 http://grails.github.io/grails-doc/2.5.4/guide/plugins.html#participatingInAutoReloadEvents라고 생각한다 (나는이 기능을 작동시키는 데에도 관심이있다!) –