Вы можете использовать пакеты в коде Groovy
, и все будет работать нормально.
Это может означать небольшую реорганизацию кода под grails-app
и немного боль сначала, но в проекте с большими граалями просто имеет смысл организовать вещи в пакетах. Мы используем соглашение об именах стандартных пакетов Java com.foo.<app>.<package>
.
Наличие всего в пакете по умолчанию становится препятствием для интеграции, как вы находите.
Контроллеры, похоже, Артефакт Grails (или артефакт), который сопротивляется помещению в пакет Java. Наверное, я пока еще не понял Convention
. ; -)