3

watchedResourcesGrailsプラグインを開発する場合、またはobserveプロパティのいずれかを使用してリロードするようにプラグインを構成できます。公式ドキュメントを読んだところ、前者はファイルが変更されたときにプラグインをリロードし、後者はプラグインが変更されたときに再ロードするようですが、それは正しいですか?

たとえば、プラグインはGrailsサービスが変更されるたびにそれ自体をリロードする必要があるとしましょう。次は同等ですか?

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

ありがとう、ドン

4

1 に答える 1

4

これらは両方ともここで説明されています:http ://www.grails.org/Auto+Reloading+Plugins

プラグインはリロードされませんが、onChange()コールバックで処理できるイベントが発生します。1つのユースケースは、注釈付きのアーティファクトです。それらの変更を監視し、1つが変更された場合は、新しい値に基づいて行った構成の変更を再実行できます。

于 2010-01-28T23:51:46.027 に答える