Не уверен, что это ваша проблема, но я наблюдал что-то подобное, когда что-то не так с одним из имен ваших классов или пакетов, например, если у вас есть пакет org.grails.plugin в каталоге org.grails .foo. Это по какой-то причине вызывает перекомпиляцию.
Чтобы устранить некоторые из этих ошибок, я изменил свой GRAILS_HOME \ scripts_GrailsCompile.groovy, заставив его распечатывать файлы, которые он компилирует.
Для изменения:
поиск ant.groovyc и добавление списка параметров: «да» к параметрам.
Пример:
ant.groovyc(destdir:classesDirPath,
classpathref:classpathId,
listfiles:"yes",
encoding:"UTF-8",
compilerPaths.curry(classpathId, false)
)
Таким образом, если вы видите, что одни и те же файлы продолжают перекомпилироваться, вы знаете, где искать.