Способ Grails совместно использовать общие функциональные возможности, утилиты и тому подобное - создать плагин, который инкапсулирует их, и установить его в оба проекта.
Плагин может содержать все, что вы можете добавить в обычное приложение Grails -т.е. модели, сервисы, представления, контроллеры, файлы конфигурации, ресурсы в веб-приложении и т. д.
Затем вы можете либо выпустить его во внутренний репозиторий SVN, либо просто использовать его с package-plugin
Редактировать:
Один из способов сделать это, пока вы постоянно обновляете код - это использовать его как встроенный плагин.Поэтому удалите плагин из вашего application.properties и добавьте:
grails.plugin.location."name-of-plugin" = "/path/to/plugin/dir" // or "../plugin/"
Это устраняет необходимость переустановки плагина все время.Но это только для времени разработки.