Во-первых, я нашел лучший способ использовать плагины в Grails - не использовать их.Или, скорее, используйте те, которые поддерживаются в хорошем состоянии (например, Shiro, MailService) или созданы либо большими группами (Apache), либо коммиттерами Grails.
Для других плагинов мы использовали для загрузки плагина, откройте егои посмотрите на источник, а затем просто внесите то, что нам было нужно.Большинство плагинов делают много лишних вещей, которые не нужны, потому что они должны поддерживать конфигурируемость.Вы можете взять нужные вам кусочки и просто добавить их. Выгода от этого заключается в том, что вы в конечном итоге изучите и внутренности Грааля.
Для второго - право Виктора.Groovy по большей части является надмножеством Java.Написание Groovy-ish кода включает в себя такие вещи, как использование замыканий, понимание преимуществ динамической типизации и полную загрузку объектов с помощью специальных конструкторов.Это всего лишь предварительный уровень, Groovy делает гораздо больше, чем вы узнаете со временем.
Я бы не стал так сильно беспокоиться о том, чтобы пытаться применять синтаксис Groovy.Просто напишите, что вы знаете, и изучите Groovy способы ведения дел.Расширение файла должно указывать разработчику, что это не прямой Java-код.Если вы используете замыкания, это тоже очень быстро идентифицирует.