Подтвердить что ты не робот

Grails-app/utils dir

Я только что заметил существование директории grails-app/utils. Я никогда не видел, чтобы это упоминалось в любой документации (или использовалось в проекте). Он создан по умолчанию при запуске create-app, какой-либо идеи, что вы должны там положить?

"Утилита" - это очевидное предположение, но похоже, что это должно идти под src dir.

Спасибо, Дон

4b9b3361

Ответ 1

В каталоге grails-app/utils/ находятся такие элементы, как Codecs go.

Я не уверен, что еще там происходит, но вы можете включить туда другие классы, и они будут включены в приложение

EDIT: Каталог grails-app/utils/ предназначен для "специальных утилит Grails" (Artefacts, GrailsClasses и т.д.)

Джефф Браун (Основной член команды разработчиков Grails) ответил на вопрос в списке рассылки, который подтверждает это. Он сказал:

Вы можете положить что угодно как в каталоге utils, но это действительно для специальных утилит Grails. На данный момент я думаю, что единственное действительно предназначенные для этого каталога, пользовательские кодеки. Ваше приложение классы, которые не являются артефактами Грайля должен находиться под src/groovy/

Вы можете найти пример нового артефакта Grails в плагине Constriants. Автор этого плагина рекомендует пользователям поместить свои классы Constraint в каталог grails-app/utils/.