Боюсь, я не знаю ни одного подобного учебного пособия, но я сразу подумал, что перенос приложения в сочетании с обучением Grails может быть большим подъемом.
Раньше я такого не делал, так что это всего лишь размышления о том, как я могу подойти к этому ..
Поскольку GSP не являются аналогами JSP и поскольку контроллеры в Java статически типизированы, тогда как контроллеры Grails имеют магические методы, связанные с ними, я, вероятно, захочу переписать их снова в Grails с нуля, поскольку их переносимость не очевидна - логика должна быть перенесена, но шаблон старого кода по большей части не совсем необходим.
Может быть, взять простую историю / функцию, сохранить существующие сервисы, которые он использует, и подключить их через Spring в Grails. Затем попробуйте сделать один за один копии того, что у вас есть в Java с соответствующим контроллером / GSP и доменами. Это должно дать вам некоторое представление о том, что вам нужно, чтобы подняться на землю для порта.
Ваша самая большая борьба от людей, о которых я слышал, может попытаться повторно использовать ваши существующие спящие вещи в Grails.
Только мое счастье, а не целый ответ ...