// setup watcher and connection
Project project = this.getProject();
WatcherExtension extension = project.getExtensions().findByType(WatcherExtension.class);
DirectoryWatchService service = extension.getService();
ProjectConnection connection = extension.getConnection();
// setup watcher
DirectoryWatcher watcher = service.newWatcher(getProject().getProjectDir().getPath());
for (Object o : this.includes) {
watcher.include(o.toString());
}