Уменьшите объем данных, с которым Вы работаете путем сериализации задачи в серию меньших задач. Большинство людей может только держать полдюжины (плюс или минус) условия в их голове при кодировании, поэтому сделайте это единицей реализации. Дизайн для всех задач, которые необходимо выполнить, но затем безжалостно взломать дизайн так, чтобы Вы никогда не играли больше чем с полдюжиной путей хотя модуль.
Это следует из сообщения Bendazo - упрощают, пока это не становится легким.
Вам нужен флаг «disable.auto.recompile», например:
grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app