Ответ 1
В каталоге grails-app/utils/
находятся такие элементы, как Codecs go.
Я не уверен, что еще там происходит, но вы можете включить туда другие классы, и они будут включены в приложение
EDIT:
Каталог grails-app/utils/
предназначен для "специальных утилит Grails" (Artefacts, GrailsClasses и т.д.)
Джефф Браун (Основной член команды разработчиков Grails) ответил на вопрос в списке рассылки, который подтверждает это. Он сказал:
Вы можете положить что угодно как в каталоге
utils
, но это действительно для специальных утилит Grails. На данный момент я думаю, что единственное действительно предназначенные для этого каталога, пользовательские кодеки. Ваше приложение классы, которые не являются артефактами Грайля должен находиться подsrc/groovy/
Вы можете найти пример нового артефакта Grails в плагине Constriants. Автор этого плагина рекомендует пользователям поместить свои классы Constraint в каталог grails-app/utils/
.